Luanti 5.10.0-dev
 
Loading...
Searching...
No Matches
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123456]
 CABMHandler
 CABMWithState
 CActionRow
 CActiveABM
 CActiveBlockList
 CActiveBlockModifier
 CActiveObject
 CActiveObjectMessage
 CActiveObjectMgr< T >
 CActiveObjectMgr< ClientActiveObject >
 CActiveObjectMgr< ServerActiveObject >
 CAddress
 Csound::sound_manager_messages_to_mgr::AddSoundToGroup
 Csound::SoundManagerSingleton::AlcContextDeleter
 Csound::SoundManagerSingleton::AlcDeviceDeleter
 Csound::ALExtensionsStruct for AL and ALC extensions
 CMapBlockMesh::AnimationInfo
 CArea
 CAreaStore
 CAsyncEngine
 CAuthDatabase
 CAuthEntry
 CAutoExposureParameters for automatic exposure compensation
 CClientInterface::AutoLock
 CBanManager
 CBasicStrfnd< T >
 CBiomeGen
 CBiomeParams
 CBitmap
 CBlockEmergeData
 CBlockMakeData
 CBlockPlaceholder
 CBoneOverride
 CBuffer< T >
 CBuffer< u8 >
 Ccon::BufferedPacket
 Cbutton_info
 CGUIButton::ButtonImage
 CGUIButton::ButtonSprite
 CCachedShaderSetting< T, count, cache >
 CCachedShaderSetting< f32, 1, true >
 CCachedShaderSetting< f32, count, true >
 CCachedShaderSetting< float, 1, true >
 CCachedShaderSetting< float, count, true >
 CCachedShaderSetting< s32, 1, true >
 CCachedShaderSetting< SamplerLayer_t, 1, true >
 CCachedShaderSetting< T, 1, true >
 CCachedStructShaderSetting< T, count, cache, is_pixel >
 CCachedStructShaderSetting< float, 7 >
 CCallerInfo< Caller, Data, Key, T >
 CCallerInfo< std::thread::id, u8, std::string, u32 >
 CCamera
 CCameraOrientation
 CCavernsNoise
 CCavesNoiseIntersection
 CCavesRandomWalk
 CCavesV6
 CGUITable::Cell
 Cirr::gui::CGUITTGlyphPageHolds a sheet of glyphs
 Cvoxalgo::ChangingLightContains information about a node whose light is about to change
 Ccon::Channel
 CChatBackend
 CChatBuffer
 CChatEvent
 CChatFormattedFragment
 CChatFormattedLine
 CChatInterface
 CChatLine
 CChatMessage
 CChatPrompt
 CMapBlockFlags::Chunk
 CClientCommandFactory
 CClientDynamicInfo
 CClientEnvEvent
 CClientEvent
 CClientEventHandler
 CClientEventHudAdd
 CClientEventHudChange
 CClientInfo
 CClientInterface
 CClientLauncher
 CClientParticleTexRef
 CClientParticleTexture
 CClientSimpleObject
 CCloudParams
 CCollisionInfo
 CcollisionMoveResult
 CCommonParticleParams
 Ccon::ConnectionCommand
 Ccon::ConnectionEvent
 CConstSharedPtr< T >
 CContentFeatures
 CContentLightingFlags
 CContentSpec
 Csound::SoundDataOpenStream::ContiguousBuffersA sorted non-empty vector of contiguous buffers
 CCraftDefinition
 CCraftInput
 CCraftOutput
 CCraftReplacements
 CCreatePipelineResult
 CCSMFlagDesc
 CCurlHandlePool
 CTerminalChatConsole::CursesInitHelper
 CDatabase
 CProfiler::DataPair
 CEventManager::Dest
 CServerInventoryManager::DetachedInventory
 CDigParams
 CDirectionalLight
 Cfs::DirListNode
 CDistanceSortedActiveObject
 CClientMap::DrawDescriptor
 CDungeonGen
 CDungeonParams
 CGUITable::DynamicData
 CServer::DynamicMediaArgs
 CParsedText::Element
 CEmergeManager
 CEmergeParams
 CEnrichedString
 CEntity
 CEnumString
 CServer::EnvAutoLock
 CEnvironment
 CEventA syncronization primitive that will wake up one waiting thread when signaled
 Cstd::exceptionSTL class
 CFacePositionCache
 Csound::sound_manager_messages_to_mgr::FadeSound
 Csound::PlayingSound::FadeState
 CGUIFormSpecMenu::FieldSpec
 CFileCache
 CClientMediaDownloader::FileStatus
 CFlagDesc
 CGame::Flags
 CGameUI::Flags
 CFontEngine
 CFontSpec
 CFpsControl
 CFrameMarker
 CFrameSpec
 CGUIFormSpecMenu::fs_key_pending
 CEventManager::FuncSpec
 CGame
 CGameFindPath
 CGameParams
 CGameRunData
 CGameUI
 CGenerateNotifier
 CGenerateNotifier::GenNotifyEvent
 CGetRequest< Key, T, Caller, CallerData >
 CGetRequest< std::string, u32, std::thread::id, u8 >
 CGetResult< Key, T, Caller, CallerData >
 CGetResult< std::string, u32, std::thread::id, u8 >
 CGettextPluralForm
 CGridNodeContainerAbstract class to manage the map data
 CGUIEngineImplementation of main menu based uppon formspecs
 CHashCTX
 CChatPrompt::HistoryEntry
 CHitParams
 CHTTPFetchOngoing
 CHTTPFetchRequest
 CHTTPFetchResult
 CHud
 CHudElement
 CIClientMediaDownloader
 Ccon::IConnection
 CICraftDefManager
 CIEventReceiver
 CIFormSource
 CIGameCallback
 CIGameDef
 Cgui::IGUIButton
 CIGUIEditBox
 Cgui::IGUIElement
 CIGUIElement
 CIGUIFont
 CIGUIStaticText
 CIItemDefManager
 CILogOutput
 Cimage_definition
 CImageSource
 CIMenuManager
 CIMetadata
 Ccon::IncomingSplitBuffer
 Ccon::IncomingSplitPacket
 CInputHandler
 CIntervalLimiter
 CIntrusiveReferenceCounted
 CInventory
 CInventoryAction
 CInventoryList
 CInventoryLocation
 CInventoryManager
 Ccon::IPeer
 CIPv6AddressBytes
 CIReferenceCounted
 Cirr::IReferenceCounted
 CIRollbackManager
 Cscene::ISceneNode
 Cvideo::IShaderConstantSetCallBack
 CIShaderConstantSetter
 CIShaderConstantSetterFactory
 CIShaderSource
 CISimpleTextureSource
 Csound::ISoundDataOpenStores sound pcm data buffers
 Csound::ISoundDataUnopenWill be opened lazily when first used
 CISoundManager
 CItemDefinition
 CItemMesh
 CItemPartColor
 CGUIInventoryList::ItemSpec
 CItemStack
 CModifySafeMap< K, V >::IterationHelper
 CSpatialIndex::IVisitor
 CJitter
 CJoystickAxisLayout
 CJoystickCombination
 CJoystickController
 CJoystickLayout
 Ckey_setting
 CKeyCache
 CKeyPress
 CKeyType
 CLagPool
 CLBMContentMapping
 CLBMManager
 CLightFrame
 CLightInfo
 CLightingDescribes ambient light settings for a player
 CLightPair
 Cvoxalgo::LightQueue
 CMapblockMeshGenerator::LiquidData
 Cstd::list< T >STL class
 CGUIFormSpecMenu::ListRingSpec
 CLoadingBlockModifierDef
 Csound::sound_manager_messages_to_mgr::LoadSoundData
 Csound::sound_manager_messages_to_mgr::LoadSoundFile
 CLogEntry
 CLogger
 CLogStream
 CLogTarget
 CLRUCache< K, V >
 CLRUCache< v3s16, std::vector< Area * > >
 CLuaHelper
 CLuaJobInfo
 CMainMenuData
 CMainMenuDataForScript
 CMap
 CMapBlock
 CMapBlockBspTreeImplements a binary space partitioning tree See also: https://en.wikipedia.org/wiki/Binary_space_partitioning
 CClientMap::MapBlockComparer
 CMapBlockFlags
 CMapBlockMesh
 CMapblockMeshGenerator
 CMapDatabaseAccessor
 CMapDrawControl
 CMapEditEvent
 CMapEditEventAreaIgnorer
 CMapEventReceiver
 CMapgen
 CMapgenDesc
 CMapgenParams
 CMapNode
 CMapSector
 CMapSettingsManager
 CMediaInfo
 CMeshCollector
 CMeshGridDescribes a grid with given step, oirginating at (0,0,0)
 CMeshMakeData
 CMeshTimeInfo
 CMeshTriangle
 CMeshUpdateManager
 CMeshUpdateQueue
 CMeshUpdateResult
 CProfilerGraph::Meta
 CMetricCounter
 CMetricGauge
 CMetricsBackend
 CMinimap
 CMinimapData
 CMinimapMapblock
 CMinimapMarker
 CMinimapMode
 CMinimapModeDef
 CMinimapPixel
 CModChannel
 CModChannelMgr
 CModConfigurationModConfiguration is a subset of installed mods
 CModifySafeMap< K, V >
 CModifySafeMap< u16, std::unique_ptr< ClientActiveObject > >
 CModifySafeMap< u16, std::unique_ptr< ServerActiveObject > >
 CModifySafeMap< u16, std::unique_ptr< T > >
 CModIPCStore
 CModNameStorer
 CModSpec
 CMoonParams
 CMoveAction
 CMtEvent
 CMtEventManager
 CMtEventReceiver
 CMutexedMap< Key, Value >
 CMutexedMap< std::string, bool >
 CMutexedQueue< T >
 CMutexedQueue< ChatEvent * >
 CMutexedQueue< ConnectionCommandPtr >
 CMutexedQueue< ConnectionEventPtr >
 CMutexedQueue< CurlFetchThread::Request >
 CMutexedQueue< GetRequest< Key, T, Caller, CallerData > >
 CMutexedQueue< GetRequest< std::string, u32, std::thread::id, u8 > >
 CMutexedQueue< GetResult< Key, T, Caller, CallerData > >
 CMutexedQueue< GetResult< Key, T, Caller, Data > >
 CMutexedQueue< GetResult< std::string, u32, std::thread::id, u8 > >
 CMutexedQueue< MeshUpdateResult >
 CMutexedQueue< SoundManagerMsgToMgr >
 CMutexedQueue< SoundManagerMsgToProxy >
 CMutexedQueue< std::pair< LogLevel, std::string > >
 CMutexedVariable< T >
 CMutexedVariable< std::string >
 CMyRandGenerator
 CNameIdMapping
 CNametag
 CMapblockMeshGenerator::LiquidData::NeighborData
 CNetworkPacket
 CNGConstant
 CNGHex
 CNodeBox
 CNodeBoxConnected
 CNodeDefManagerThis class is for getting the actual properties of nodes from their content ID
 CNodeMetadataList
 CNodeNeighbor
 CNodeResolver
 CNodeTimer
 CNodeTimerList
 CNodeToApply
 CNoise
 CNoiseMapParams
 CNoiseParams
 CObjDef
 CObjDefManager
 CObjectProperties
 Csound::OggFileDecodeInfoMetadata of an Ogg-Vorbis file, used for decoding
 Csound::OggVorbisBufferSourceFor vorbisfile to read from our buffer instead of from a file
 CGUITable::Option
 CGUIInventoryList::Options
 Cordered_mutex
 Ccon::OutgoingPacket
 CPackedInstrRepresents a single instruction that pushes a new value or operates with existing ones
 CPackedValueA packed value can be a primitive like a string or number but also a table including all of its contents
 CPacketCounter
 Ccon::ConnectionReceiveThread::PacketTypeHandler
 CParsedText::Paragraph
 CParticleParamTypes::Parameter< T, PN >
 CParticleParamTypes::Parameter< T, N >
 CParsedText
 CGUIFormSpecMenu::parserData
 CPartialMeshBuffer
 CParticle
 CParticleManagerClass doing particle as well as their spawners handling
 CParticleSpawner
 CParticleTexture
 CPathCostRepresentation of cost in specific direction
 CPathfinderClass doing pathfinding
 CPathfinderCompareHeuristicHelper class for the open list priority queue in the A* pathfinder to sort the pathfinder nodes by cost
 CPathGridnodeRepresentation of a mapnode to be used for pathfinding
 Csound::sound_manager_messages_to_mgr::PauseAll
 CPcgRandom
 Ccon::PeerHandler
 Ccon::PeerHelper
 CServer::PendingDynamicMediaCallback
 CProfilerGraph::Piece
 CPipelineContext
 CMapblockMeshGenerator::PlantlikeData
 CPlayer
 CPlayerControl
 CPlayerDatabase
 CPlayerFovSpec
 CPlayerHPChangeReason
 CPlayerPhysicsOverride
 CPlayerSettings
 Csound::PlayingSoundA sound that is currently played
 Csound::sound_manager_messages_to_mgr::PlaySound
 Csound::sound_manager_messages_to_mgr::PlaySoundAt
 Csound::sound_manager_messages_to_mgr::PleaseStop
 CPointabilities
 CPointedThingAn active object or node which is selected by a ray on the map
 CPointerAction
 CBoneOverride::PositionProperty
 CPreMeshBuffer
 CPrioritySortedBlockTransfer
 CProfiler
 CProfilerGraph
 CPseudoRandom
 CPunchDamageResult
 CQueuedMeshUpdate
 CQueuedMinimapUpdate
 CQuicktuneShortcutter
 CQuicktuneValue
 Csound::RAIIALSoundBufferRAII wrapper for openal sound buffers
 Csound::RAIIOggFileRAII wrapper for OggVorbis_File
 CMapblockMeshGenerator::RaillikeData
 CRandomInputHandlerSimData
 CParticleParamTypes::RangedParameter< T >
 Ccon::ConnectionReceiveThread::RateLimitHelper
 CRaycastSortSorts PointedThings based on their distance
 CRaycastStateDescribes the state of a raycast
 CTextDrawer::RectWithMargin
 CReflowScan
 Ccon::ReliablePacketBuffer
 CRemoteClient
 CClientMediaDownloader::RemoteServerStatus
 CRenderingCore
 CRenderingEngine
 CRenderPipelineObjectBase object that can be owned by RenderPipeline
 Csound::sound_manager_messages_to_proxy::ReportRemovedSound
 CCurlFetchThread::Request
 CRequestQueue< Key, T, Caller, CallerData >Notes for RequestQueue usage
 CRequestQueue< std::string, u32, std::thread::id, u8 >
 CInventoryList::ResizeUnlocker
 Csound::sound_manager_messages_to_mgr::ResumeAll
 CRollbackAction
 CRollbackNode
 CRollbackScopeActor
 CBoneOverride::RotationProperty
 CGUITable::Row
 Ccon::Peer::rttstats
 CRunStats
 CServer::SBCHash
 CBoneOverride::ScaleProperty
 CGUIModalMenu::ScalingInfo
 CScopeProfiler
 CScriptCallbackState
 CSemaphore
 CServerCommandFactory
 CServerModManagerManages server mods
 CServerPlayingSound
 Csound::sound_manager_messages_to_mgr::SetListenerGain
 CSettings
 CSettingsEntry
 CSettingsHierarchy
 Cirr::gui::SGUITTGlyphStructure representing a single TrueType glyph
 CSHA1
 CShaderInfo
 CshadowFrustum
 CShadowRenderer
 CshadowScreenQuad
 CSharedBuffer< T >
 CSharedBuffer< u8 >
 CServer::ShutdownState
 CSkyboxDefaults
 CSkyboxParams
 CSkyColor
 CSmoothTranslator< T >
 CSmoothTranslator< f32 >
 CSmoothTranslator< v3f >
 Csound::SoundDataOpenStream::SoundBufferUntilAn OpenAL buffer that goes until m_end (exclusive)
 CSoundFallbackPathProvider
 CSoundMaker
 Csound::SoundManagerSingletonClass for the openal device and context
 CSoundSpecDescribes the sound information for playback
 CSourceImageCache
 CSourceShaderCache
 CSRPUser
 CSRPVerifier
 CStackUnroller
 CStarParams
 CStaticObject
 CStaticObjectList
 CServer::StepSettings
 Csound::sound_manager_messages_to_proxy::Stopped
 Csound::sound_manager_messages_to_mgr::StopSound
 Cstd::streambuf
 CStreamProxy
 CStyleSpec
 CSubgameSpec
 Cvoxalgo::SunlightPropagationData
 Cvoxalgo::SunlightPropagationUnit
 CSunParams
 Ctable_key
 CGUITable::TableColumn
 CParsedText::Tag
 CTestBase
 CTestFailedException
 CTestManager
 CTLSTestThread::TestObject
 CTextDest
 CTextDrawer
 CTextureBuffer::TextureDefinition
 CTextureInfo
 CTextureOverride
 CTextureOverrideSourceClass that provides texture override information from a texture pack
 CTextureSettings
 CTextureUpdateArgs
 CThread
 CTileAnimationParams
 CTileDef
 CTileLayerDefines a layer of a tile
 CTileSpec
 CTimeOrderedMapBlock
 CTimeTaker
 CToClientCommandHandler
 CToolCapabilities
 CToolGroupCap
 CGUIFormSpecMenu::TooltipSpec
 CToServerCommandHandler
 CTouchControls
 CTouchInteraction
 CTranslations
 CMapBlockBspTree::TreeNode
 CParticleParamTypes::TweenedParameter< T >
 CUDPSocket
 CUniqueQueue< Value >
 CUniqueQueue< v3s16 >
 Csound::sound_manager_messages_to_mgr::UpdateListener
 Csound::sound_manager_messages_to_mgr::UpdateSoundPosVel
 CValueSpec
 CVideoDriverInfo
 CVoxelArea
 Cvoxalgo::VoxelLineIterator
 CVoxelManipulator
 CWearBarParams
 CWorldSpec
 CZlibAutoDeleter< F >
 CZSTD_Deleter