CAction | Action Interface |
CAnimation | Animation entity |
CAnimationSetup | Animation setup |
CAnimationState | Animation state entity |
►CApplication | Application base class, please make sure to allocate application on heap to have correct application shutdown working |
CConvertToTMApplication | Convert to tm application |
CImportTModelApplication | Import tmodel application |
CRecreateVKCacheApplication | Delete VK cache |
CTDMEEditor | TDME editor |
CInstaller | Installer |
CMiniScript::ScriptMethod::ArgumentType | |
CAtomicOperations | Atomic operations |
CVKRenderer::shader_type::attribute_layout | |
CAudio | Interface to audio module |
CAudioBufferManager | Audio buffer manager |
CAudioBufferManager_AudioBufferManaged | Managed audio buffer entity |
►CAudioDecoder | Audio decoder base class |
CVorbisDecoder | OGG/Vorbis audio decoder |
►CAudioEntity | Audio entity base class |
►CAudioStream | Audio stream |
CVorbisAudioStream | Vorbis audio stream |
CSound | Sound audio entity implementation |
CBarrier | Barrier implementation |
CBase64 | Base64 encoding/decoding class |
►CBaseProperties | Base properties |
CPrototype | Prototype definition |
CScene | Scene definition |
CSceneEntity | Scene entity definition |
CBasePropertiesSubController | Prototype base sub screen controller |
CBasePropertiesSubView | Model base view |
CBaseProperty | Base property model class |
CBatchRendererPoints | Batch renderer for points |
CBatchRendererTriangles | Batch renderer for transparent triangles |
CBody | Dynamic rigid/static rigid/collision body class |
CWorld::BodyCollisionStruct | |
CVKRenderer::context_type::bound_texture | |
CBoundingBox | Axis aligned bounding box used for frustum, this is not directly connectable with physics engine |
►CBoundingVolume | Bounding volume interface |
CCapsule | Capsule physics primitive |
CConvexMesh | Convex mesh physics primitive |
CHeightMap | Height map physics primitive |
COrientedBoundingBox | Oriented bounding box physics primitive |
CSphere | Sphere physics primitive |
CTerrainMesh | Terrain mesh physics primitive |
►CBuffer | Base class of buffers |
CByteBuffer | Byte buffer class |
CFloatBuffer | Float buffer class |
CIntBuffer | Integer buffer class |
CShortBuffer | Short buffer class |
CVKRenderer::buffer_object_type | |
CCamera | Camera |
►CCameraInputHandlerEventHandler | Camera Input Handler Event Handler |
CSceneEditorTabView | Scene editor tab view |
►CCameraRotationInputHandlerEventHandler | Camera Rotation Input Handler Event Handler |
CModelEditorTabView | Model editor tab view |
CParticleSystemEditorTabView | Particle system editor tab view |
CTriggerEditorTabView | Trigger editor tab view |
CUIEditorTabView | UI editor tab view |
CCharacter | Character class |
CUDPServer::ClientId | |
CCollisionDetection | Collision detection |
CCollisionListener | Collision listener |
CCollisionResponse | Collision response |
CCollisionResponse_Entity | Collision response entity |
►CColor4Base | Color 4 base definition class |
CColor4 | Color 4 definition |
CGUIColor | GUI color |
CVKRenderer::context_type::command_buffer | |
CVKRenderer::program_type::command_buffer | |
CCondition | Threading condition variable implementation |
CConsole | Console class |
CVKRenderer::program_type::context | |
CVKRenderer::context_type | |
CDAEReader | Collada DAE model reader |
CEngine::DecomposedEntities | |
CDeferredLightingRenderShader | Deferred lighint render shader |
CVKRenderer::delete_buffer_type | |
CVKRenderer::delete_image_type | |
CEditorScreenController::EditorTabView | Editor tab view |
CEngine | Engine main class |
CEngine::EngineThreadQueueElement | |
►CEntity | TDME engine entity |
CEntityHierarchy | Entity hierarchy to be used with engine class |
CEnvironmentMapping | Environment mapping entity |
CImposterObject3D | Imposter object 3d to be used with engine class |
CLODObject3D | LOD object 3D to be used with engine class |
CLODObject3DImposter | LOD object 3D + imposter to be used with engine class |
CLinesObject3D | Object 3D to be used with engine class |
CObject3D | Object 3D to be used with engine class |
CObject3DRenderGroup | Object 3D render group for static objects that might be animated by shaders |
►CParticleSystemEntity | Particle system entity interface |
CFogParticleSystem | Fog particle system entity to be used with engine class |
CObjectParticleSystem | Object particle system entity to be used with engine class |
CParticleSystemGroup | Particle system group, which combines several particle systems into a group, to be used with engine class |
CPointsParticleSystem | Point particle system entity to be used with engine class |
CTiXmlBase::Entity | |
CSceneEditorTabView::EntityColor | Entity color |
CEntityHierarchy::EntityHierarchyLevel | |
CEntityPickingFilter | Entity picking filter |
CEntityRenderer | Rendering class |
CEntityRenderer_InstancedRenderFunctionParameters | Entity renderer parameters |
CEntityShaderParameters | TDME2 engine entity shader parameters |
►CEnum | Enum base class |
CRotationOrder | Represents rotation orders of a model |
CShaderModel | Shader model |
CUpVector | Model up vector |
CPrototypeParticleSystem_Emitter | Prototype particle system emitter type enum |
CPrototypeParticleSystem_Type | Prototype particle system type enum |
CPrototypePhysics_BodyType | Prototype physics body type enum |
CPrototype_Type | Prototype type enum |
CGUILayoutNode_Alignment | GUI layout node alignment enum |
CGUINode_AlignmentHorizontal | GUI node horizontal alignment enum |
CGUINode_AlignmentVertical | GUI node vertical alignment enum |
CGUINode_Flow | GUI node flow enum |
CGUINode_RequestedConstraints_RequestedConstraintsType | GUI node requested constraints requested constraints type enum |
CGUIParentNode_Overflow | GUI parent node overflow enum |
CPrototypePhysicsSubController_BoundingVolumeType | Prototype physics sub screen controller bounding volume type enum |
CEnvironmentMappingRenderer | Environment mapping |
CKernelEventMechanismPSD::Event | |
CEZRShader | Early z rejection shader |
CEZRShader::EZRShaderContext | |
►CEZRShaderImplementation | Early z rejection shader implementation |
►CEZRShaderBaseImplementation | Early z rejection shader base class |
CEZRShaderDefaultImplementation | Early z rejection default shader class |
CFace | Represents a model face, consisting of vertex, normal, tangent and bitangent vectors, indices and texture coordinate |
CFacesEntity | Node faces entity A node can have multiple entities containing faces and a applied material |
CFBXReader | FBX model reader |
CEditorScreenController::FileEntity | |
CArchiveFileSystem::FileInformation | |
CFileInformation | |
CFileInformation | |
CFileNameFilter | File system file name filter interface |
CFileSystem | File system singleton class |
►CFileSystemInterface | File system interface |
CArchiveFileSystem | Archive file system implementation |
CStandardFileSystem | Standard file system implementation |
CObject3DAnimation::FlattenedNode | |
CFloat | Float class |
CFlowMapCell | Flow map cell |
CTerrain2::FoliageBrush | |
CTerrain2::FoliageBrushPrototype | |
CFrameBuffer | Frame buffer class |
CVKRenderer::framebuffer_object_type | |
CVKRenderer::framebuffer_pipelines_type | |
CFrameBufferRenderShader | Frame buffer render shader |
CFrustum | Frustum class |
CGenerateBillboardLOD | Generate billboard LOD utility class |
CGenerateConvexMeshes | Convex mesh generation class |
CGenerateImposterLOD | Generate imposter LOD utility class |
CGeometryBuffer | Geometry buffer class |
►CGizmo | Gizmo tool for views |
CParticleSystemEditorTabView | Particle system editor tab view |
CSceneEditorTabView | Scene editor tab view |
CPrototypePhysicsSubView | Prototype physics view |
CGLTFReader | GLTF model reader |
CGUIGradientNode::Gradient | |
►CGUIActionListener | GUI action listener interface |
CAboutDialogScreenController | About dialog screen controller |
CColorPickerScreenController | Color picker screen controller |
CContextMenuScreenController | Context menu screen controller |
CEditorScreenController | Editor screen controller |
CFileDialogScreenController | File dialog screen controller |
CInfoDialogScreenController | Info dialog screen controller |
►CTabController | Tab controller, which connects UI with logic |
CEmptyEditorTabController | Empty editor tab controller |
CEnvMapEditorTabController | Environ map editor screen controller |
CFontTabController | Font tab controller |
CModelEditorTabController | Model editor tab controller |
CParticleSystemEditorTabController | Particle system editor tab controller |
CSceneEditorTabController | Scene editor tab controller |
CSoundTabController | Sound tab controller |
CTerrainEditorTabController | Terrain editor tab controller |
CTextEditorTabController | Text editor tab controller |
CTextureTabController | Texture tab controller |
CTriggerEditorTabController | Trigger editor tab controller |
CUIEditorTabController | UI editor tab controller |
CInstaller | Installer |
►CGUIChangeListener | GUI change listener interface |
CColorPickerScreenController | Color picker screen controller |
CEditorScreenController | Editor screen controller |
CFileDialogScreenController | File dialog screen controller |
CTabController | Tab controller, which connects UI with logic |
CInstaller | Installer |
CGUICharacter | The definition of a single character as defined in the AngelCode file format |
►CGUIContextMenuRequestListener | GUI context menu request listener |
CEditorScreenController | Editor screen controller |
CTabController | Tab controller, which connects UI with logic |
►CGUIEffect | GUI effect base class |
CGUIColorEffect | GUI color effect |
CGUIPositionEffect | GUI position effect |
CGUIRenderer::GUIEffectStackEntity | |
CGUIEffectState | GUI effect state |
►CGUIElement | GUI element base class |
CGUIButton | GUI button element |
CGUICheckbox | GUI check box element |
CGUIContextMenu | GUI context menu element |
CGUIContextMenuItem | GUI context menu item element |
CGUIDropDown | GUI drop down element |
CGUIDropDownOption | GUI drop down option element |
CGUIImageButton | GUI image button element |
CGUIInput | GUI input element |
CGUIKnob | GUI knob element |
CGUIMenuHeader | GUI menu header element |
CGUIMenuHeaderItem | GUI menu header item element |
CGUIMenuItem | GUI menu item element |
CGUIMenuSeparator | GUI menu separator element |
CGUIProgressBar | GUI progress bar |
CGUIRadioButton | GUI radio button element |
CGUIScrollArea | GUI scroll area element |
CGUISelectBox | GUI select box element |
CGUISelectBoxOption | GUI select box option element |
CGUISelectBoxParentOption | GUI select box parent option element |
CGUISelectorH | GUI selector horizontal element |
CGUISelectorHOption | GUI selector horizontal option element |
CGUISliderH | GUI horizontal slider element |
CGUISliderV | GUI vertical slider element |
CGUITab | GUI tab element |
CGUITabContent | GUI tab content element |
CGUITabs | GUI tabs element |
CGUITabsContent | GUI tabs content element |
CGUITabsHeader | GUI tabs header element |
►CGUIFocusListener | GUI focus listener interface |
CColorPickerScreenController | Color picker screen controller |
CContextMenuScreenController | Context menu screen controller |
CEditorScreenController | Editor screen controller |
CFileDialogScreenController | File dialog screen controller |
CTabController | Tab controller, which connects UI with logic |
CGUIFont | GUI Font A font implementation that will parse the output of the AngelCode font tool available at: |
►CGUIInputEventHandler | GUI input event handler interface |
CCameraInputHandler | Camera Input Handler |
CCameraRotationInputHandler | Camera Rotation Input Handler |
►CTabView | Tab view interface |
CEmptyEditorTabView | Empty editor tab view |
CEnvMapEditorTabView | Environmap editor tab view |
CFontTabView | Font tab view |
CModelEditorTabView | Model editor tab view |
CParticleSystemEditorTabView | Particle system editor tab view |
CSceneEditorTabView | Scene editor tab view |
CSoundTabView | Sound tab view |
CTerrainEditorTabView | Terrain editor tab view |
CTextEditorTabView | Text editor tab view |
CTextureTabView | Texture tab view |
CTriggerEditorTabView | Trigger editor tab view |
CUIEditorTabView | UI editor tab view |
CEditorView | Editor View |
CGUIKeyboardEvent | GUI keyboard event |
CGUIMouseEvent | GUI mouse event |
CGUIMouseOverListener | GUI mouse over listener |
►CGUINode | GUI node base class |
CGUIGradientNode | GUI gradient node |
CGUIHorizontalScrollbarInternalNode | GUI horizontal scroll bar internal node |
CGUIInputInternalNode | GUI input internal node |
►CGUIParentNode | GUI parent node base class thats supporting child nodes |
►CGUILayerNode | GUI layer node |
CGUIElementNode | GUI element node |
►CGUILayoutNode | GUI layout node |
CGUIPanelNode | GUI panel node TODO: remove me! |
CGUITableCellNode | GUI panel node |
CGUIScreenNode | GUI screen node that represents a screen that can be rendered via GUI system |
CGUITableNode | GUI layout node |
CGUITableRowNode | GUI layout node |
CGUISpaceNode | GUI space node |
CGUIStyledTextNode | GUI styled text node |
CGUITextNode | GUI text node |
►CGUITextureBaseNode | GUI texture base node |
CGUIFrameBufferNode | GUI frame buffer node |
CGUIImageNode | GUI image node |
CGUITextureNode | GUI texture node |
CGUIVerticalScrollbarInternalNode | GUI vertical scroll bar internal node |
CGUINode_Alignments | GUI node alignments |
CGUINode_Border | GUI node border entity |
CGUINode_Clipping | GUI node clipping entity |
CGUINode_ComputedConstraints | GUI node computed constraints |
CGUINode_Padding | GUI node padding entity |
CGUINode_RequestedConstraints | GUI node requested constraints entity |
CGUINode_Scale9Grid | GUI node scale 9 grid entity |
CGUINodeConditions | GUI element node conditions |
►CGUINodeController | GUI node controller base class |
CGUIMenuHeaderController | GUI menu header controller |
CGUIScrollAreaController | GUI scroll area controller |
CGUITabContentController | GUI tab content controller |
CGUITabsController | GUI tabs controller |
►CGUIElementController | GUI element controller |
CGUIButtonController | GUI button controller |
CGUICheckboxController | GUI check box controller |
CGUIContextMenuController | GUI context menu controller |
CGUIContextMenuItemController | GUI context menu item controller |
CGUIDropDownController | GUI drop down controller |
CGUIDropDownOptionController | GUI drop down option controller |
CGUIInputController | GUI input controller |
CGUIKnobController | GUI knob controller |
CGUIMenuHeaderItemController | GUI menu header item controller |
CGUIMenuItemController | GUI menu item controller |
CGUIProgressBarController | GUI progress bar controller |
CGUIRadioButtonController | GUI radio button controller |
CGUISelectBoxController | GUI select box controller |
►CGUISelectBoxOptionController | GUI select box option controller |
CGUISelectBoxParentOptionController | GUI select box parent option controller |
CGUISelectorHController | GUI selector horizontal controller |
CGUISelectorHOptionController | GUI selector horizontal option controller |
CGUISliderHController | GUI horizontal slider controller |
CGUISliderVController | GUI vertical slider controller |
CGUITabController | GUI tab controller |
CGUITabsHeaderController | GUI tabs header controller |
CGUIElementIgnoreEventsController | GUI element controller |
CGUIHorizontalScrollbarInternalController | GUI scroll bar controller |
CGUIInputInternalController | GUI input internal controller |
CGUIVerticalScrollbarInternalController | GUI vertical scroll bar internal controller |
CColorPickerImageController | Color picker image controller controller |
CGUIParser | GUI parser |
CGUIRenderer | GUI renderer |
CGUIScreenNode_SizeConstraints | GUI screen node size constraints entity |
CGUIShader | GUI shader |
CHex | Integer to hex string conversion utility class |
CHTTPClient | Basic HTTP client |
CHTTPDownloadClient | HTTP download client |
CVKRenderer::image_layout_change | |
►CInputEventHandler | Application input event handler interface |
CGUI | GUI module class |
CInteger | Integer class |
CJoint | Joint / Bone |
CJointWeight | Joint/bone weight |
CKernelEventMechanism | Interface to kernel event mechanismns |
CKernelEventMechanismPSD | Linux kernel event mechanism platform specific data |
CKernelEventMechanismPSD | BSD kernel event mechanism platform specific data |
CKernelEventMechanismPSD | Fallback/select kernel event mechanism platform specific data |
CTextEditorTabView::Language | |
CLight | Light representation |
CLightingShader | Interface to lighting shader program |
CLightingShaderConstants | Lighting shader constants |
CLightingShader::LightingShaderContext | |
►CLightingShaderImplementation | Lighting shader implementation interface |
►CLightingShaderBaseImplementation | Lighting shader implementation |
CDeferredLightingShaderDefaultImplementation | Lighting shader implementation |
CDeferredLightingShaderFoliageImplementation | Lighting shader implementation |
CDeferredLightingShaderSkyImplementation | Lighting shader implementation |
CDeferredLightingShaderTerrainImplementation | Lighting shader implementation |
CDeferredLightingShaderTreeImplementation | Lighting shader implementation |
CLightingShaderDefaultImplementation | Lighting shader implementation |
CLightingShaderFoliageImplementation | Lighting shader implementation |
CLightingShaderLightScatteringDefaultImplementation | Lighting shader implementation |
CLightingShaderLightScatteringFoliageImplementation | Lighting shader implementation |
CLightingShaderLightScatteringTreeImplementation | Lighting shader implementation |
CLightingShaderSkyImplementation | Lighting shader implementation |
►CLightingShaderTerrainImplementation | Lighting shader implementation |
CLightingShaderTerrainEditorImplementation | Lighting shader implementation |
CLightingShaderTreeImplementation | Lighting shader implementation |
CLightingShaderWaterImplementation | Lighting shader implementation |
►CLightingShaderPBRBaseImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRDefaultImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRFoliageImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRTreeImplementation | Lighting shader implementation |
CLightingShaderPBRDefaultImplementation | Lighting shader implementation |
CLightingShaderPBRFoliageImplementation | Lighting shader implementation |
CLightingShaderPBRTreeImplementation | Lighting shader implementation |
CGUIStyledTextNode::Line | |
CLineSegment | Line segment helper functions |
CLinesShader | Lines shader program |
CMaterial | Represents a material |
CMath | Standard math functions |
CMatrix2D3x3 | 3x3 2D Matrix class |
CMatrix4x4 | 4x4 3D Matrix class |
CMatrix4x4Negative | Simple class to determine if a transform is negative |
CMeshManager | Mesh manager |
CMeshManager_MeshManaged | Managed mesh entity |
CUDPClient::Message | |
CUDPServerClient::Message | |
CUDPServerIOThread::Message | |
CMiniScript | Miniscript |
CModel | Representation of a 3d model |
CModelReader | Model reader class |
CSkinningShader::ModelSkinningCache | |
CModelStatistics | Model statistics entity |
CModelTools | Model tools functions class |
►CModelUtilitiesInternal | Model utilities |
CModelUtilities | Model utilities |
CMutableString | Mutable string class |
CMutex | Mutex implementation |
CNetwork | Network class |
►CNetworkSocket | Base class of network sockets |
CTCPSocket | Class representing a TCP socket |
CUDPSocket | Class representing a UDP socket |
CNode | Model node |
CObject3DAnimation::NodeSkinningJoint | |
CObject3DAnimation | Object3D animation class |
►CObject3DBase | Object3D base class |
►CObject3DInternal | Object 3D |
CObject3D | Object 3D to be used with engine class |
►CObject3DModelInternal | Object 3D model To be used in non engine context |
CObject3DModel | Object 3D model |
CObject3DBase_TransformedFacesIterator | Transformed faces iterator |
CObject3DNode | Object 3d node specifically for rendering |
CObject3DNodeMesh | Object 3D node mesh specifically for rendering |
CObject3DNodeRenderer | Object 3D node VBO renderer |
CEntityRenderer::Object3DRenderContext | |
CObjectBuffer | Buffers used to transfer data between main memory to graphics board memory |
CObjectDeleter< T > | Object deleter |
CVorbisDecoder::OGGFileData | |
CTabView::OutlinerState | |
CParticle | Particle entity |
►CParticleEmitter | Particle emitter interface |
CBoundingBoxParticleEmitter | Bounding box particle emitter |
CCircleParticleEmitter | Circle particle emitter |
CCircleParticleEmitterPlaneVelocity | Circle particle emitter with velocity that lives in plane only |
CPointParticleEmitter | Point particle emitter |
CSphereParticleEmitter | Sphere particle emitter |
CParticlesShader | Particles shader program |
►CParticleSystemEntityInternal | Particle system entity internal interface |
►CFogParticleSystemInternal | Fog particle system |
CFogParticleSystem | Fog particle system entity to be used with engine class |
►CObjectParticleSystemInternal | Particle system which displays objects as particles |
CObjectParticleSystem | Object particle system entity to be used with engine class |
►CPointsParticleSystemInternal | Points particle system |
CPointsParticleSystem | Point particle system entity to be used with engine class |
►CPartition | Partition interface |
COctTreePartition | Oct tree partition implementation |
CSimplePartition | Bogus/Simple partition implementation |
COctTreePartition::PartitionTreeNode | |
CPathFinding | Path finding class |
CPathFindingCustomTest | Path finding custom test interface |
CPathFinding::PathFindingNode | Path finding node |
CPBRMaterialProperties | Represents specular material properties |
CPlane | Plane entity, this is not directly connectable with physics engine |
►CPlayableSoundView | Playable sound view interface, which represents a view that supports playing sounds additionally |
CModelEditorTabView | Model editor tab view |
CParticleSystemEditorTabView | Particle system editor tab view |
CTextureReader::PNGInputStream | PNG input stream |
CPNGTextureWriter::PNGOutputStream | PNG output stream |
CPNGTextureWriter | PNG texture writer class |
CPool< T > | Pool template class |
►CPool< EngineThreadQueueElement * > | |
CEngine::EngineThreadQueueElementPool | |
►CPool< TransparentRenderFace * > | |
CTransparentRenderFacesPool_TransparentRenderFacesPool | Transparent render faces pool |
►CPool< TransparentRenderFacesGroup * > | |
CEntityRenderer_TransparentRenderFacesGroupPool | Entity renderer transparent render faces node pool |
CPopUps | Pop ups controller accessor class |
CPostProcessing | Post processing |
CPostProcessingProgram | Post processing program |
CPostProcessingProgram::PostProcessingProgramEffectPass | |
CPostProcessingProgram::PostProcessingProgramStep | |
CPostProcessingShader | Post processing shader |
►CPostProcessingShaderImplementation | Post processing shader program implementation interface |
►CPostProcessingShaderBaseImplementation | Post processing shader base implementation |
CPostProcessingShaderBlurImplementation | Post processing shader blur implementation |
CPostProcessingShaderDefaultImplementation | Post processing shader default implementation |
CPostProcessingShaderDesaturationImplementation | Post processing shader desaturation implementation |
CPostProcessingShaderLightScatteringImplementation | Post processing shader implementation |
CPostProcessingShaderSSAOImplementation | Post processing shader SSAO rendering implementation |
CPostProcessingShaderSSAOMapImplementation | Post processing shader SSAO map generation implementation |
CPostProcessingShaderVignetteImplementation | Post processing shader vignette implementation |
CPrimitives | Helper class to create models from physics primitive bounding volumes |
CVKRenderer::program_type | |
CProgressCallback | Progress Callback |
CProperties | Properties class, which helps out with storeing or loading key value pairs from/to property files |
CTextEditorTabView::PropertiesLanguage | |
CPrototypeAudio | Prototype audio definition |
CPrototypeBoundingVolume | Prototype bounding volume definition |
CPrototypeDisplaySubController | Prototype display sub screen controller |
CPrototypeDisplaySubView | Prototype display view |
CPrototypeImposterLOD | Prototype imposter LOD |
CPrototypeLODLevel | Prototype LOD level definition |
CSceneReader::PrototypeMeshNode | |
CPrototypeParticleSystem | Prototype particle system definition |
CPrototypeParticleSystem_BoundingBoxParticleEmitter | Prototype bounding box particle emitter definition |
CPrototypeParticleSystem_CircleParticleEmitter | Prototype circle particle emitter definition |
CPrototypeParticleSystem_CircleParticleEmitterPlaneVelocity | Prototype circle particle emitter plane velocity definition |
CPrototypeParticleSystem_FogParticleSystem | Prototype point particle system definition |
CPrototypeParticleSystem_ObjectParticleSystem | Prototype object particle system definition |
CPrototypeParticleSystem_PointParticleEmitter | Prototype point particle emitter definition |
CPrototypeParticleSystem_PointParticleSystem | Prototype point particle system definition |
CPrototypeParticleSystem_SphereParticleEmitter | Prototype sphere particle emitter definition |
CPrototypePhysics | Prototype physics body definitions |
CPrototypePhysicsSubController | Prototype physics sub screen controller |
CPrototypeReader | Prototype reader |
CPrototypeSoundsSubController | Prototype sounds sub screen controller |
CPrototypeSoundsSubView | Prototype sounds view |
CPrototypeTerrain | Prototype terrain definition |
CPrototypeTerrainBrush | Prototype terrain brush prototype definition |
CPrototypeTerrainBrushPrototype | Prototype terrain brush prototype definition |
CPrototypeTransformFilter | Prototype transform filter |
CPrototypeWriter | Prototype writer |
CQuaternion | Quaternion class |
CQueue< T > | Consumer/producer queue |
►CQueue< ServerRequest > | |
CServerWorkerThreadPool | Simple server worker thread pool class |
CQueue< tdme::engine::Engine::EngineThreadQueueElement > | |
CReadWriteLock | Implementation for read/write lock |
CRealtimeQueue< T > | Realtime consumer/producer queue |
►CReference | Reference counter implementation to be used with inheritance |
CTexture | Texture entity |
►CServerClient | Base class for network server clients |
CUDPServerClient | Base class for network UDP server clients |
►CServerGroupBase | Base class for network server group |
►CServerGroup< UDPServer, UDPServerClient, UDPServerGroup > | |
CUDPServerGroup | UDP server group class |
CServerGroup< SERVER, CLIENT, GROUP > | Base class for network server groups |
CFlowMap | Flow map |
►CRenderer | Renderer interface |
►CGL2Renderer | OpenGL 2 renderer |
CEngineGL2Renderer | Engine connector of GL2 renderer to other engine functionality |
►CGL3Renderer | OpenGL 3 renderer |
CEngineGL3Renderer | Engine connector of GL3 renderer to other engine functionality |
►CGLES2Renderer | OpenGL ES2 renderer |
CEngineGLES2Renderer | Engine connector of GLES2 renderer to other engine functionality |
►CVKRenderer | Vulkan renderer |
CEngineVKRenderer | Engine connector of VK renderer to other engine functionality |
CRenderer::Renderer_Context | |
CRenderer::Renderer_Light | Bean holding light properties |
CRenderer::Renderer_PBRMaterial | Bean holding PBR material properties |
CRenderer::Renderer_SpecularMaterial | Bean holding specular material properties |
CRenderer::Renderer_Statistics | Bean holding light properties |
►CRendererPlugin | Renderer plugin base class |
CEngineGL2Renderer | Engine connector of GL2 renderer to other engine functionality |
CEngineGL3Renderer | Engine connector of GL3 renderer to other engine functionality |
CEngineGLES2Renderer | Engine connector of GLES2 renderer to other engine functionality |
CEngineVKRenderer | Engine connector of VK renderer to other engine functionality |
CRenderTransparentRenderPointsPool | Render transparent render points pool |
CTiXmlString::Rep | |
CGUITextureBaseNode::RequestedDimensionConstraints | |
CVKRenderer::buffer_object_type::reusable_buffer | |
CRotation | Rotation representation |
CRTTI | Run time type information utility class |
CUDPClient::SafeMessage | |
CSceneConnector | Scene engine/physics connector |
CSceneLibrary | Scene prototype library definition |
CSceneLight | Scene light definition |
CScenePropertyPresets | Scene Property Presets |
CSceneReader | Scene reader |
CSceneWriter | Scene writer |
►CScreenController | Screen controller, which connects GUI screen definition with code |
CAboutDialogScreenController | About dialog screen controller |
CColorPickerScreenController | Color picker screen controller |
CContextMenuScreenController | Context menu screen controller |
CEditorScreenController | Editor screen controller |
CFileDialogScreenController | File dialog screen controller |
CInfoDialogScreenController | Info dialog screen controller |
CProgressBarScreenController | Progress bar screen controller |
CMiniScript::Script | Script |
CMiniScript::ScriptMethod | Script method |
CMiniScript::ScriptState | |
CMiniScript::ScriptStateMachineState | Script State Machine State |
CMiniScript::ScriptStatement | |
CMiniScript::ScriptStatementOperator | |
CMiniScript::ScriptVariable | |
CGUIScreenNode::ScrollToNodeStruct | |
CServer< CLIENT, GROUP > | Base class for network servers |
►CServer< UDPServerClient, UDPServerGroup > | |
CUDPServer | Base class for network UDP servers |
CServerClientRequestHandler< CLIENT, REQUEST > | Network client request handler base class |
CServerClientRequestHandlerHub< CLIENT, REQUEST > | Network server client request handler hub |
CServerRequest | Server request bean |
CSHA256 | SHA256 hash class |
CEngine::Shader | |
CVKRenderer::shader_type | |
CShaderParameter | Shader parameter model class |
CShadowMap | Shadow map |
CShadowMapCreationShader | Shadow mapping shader to create a shadow map |
CShadowMapCreationShader::ShadowMapCreationShaderContext | |
►CShadowMapCreationShaderImplementation | Pre shadow mapping shader for create shadow map |
►CShadowMapCreationShaderBaseImplementation | Shadow mapping shader base class to create shadow map |
CShadowMapCreationShaderDefaultImplementation | Shadow mapping default shader class to create shadow map |
CShadowMapCreationShaderFoliageImplementation | Shadow mapping foliage shader class to create shadow map |
CShadowMapCreationShaderTreeImplementation | Shadow mapping tree shader class to create shadow map |
CShadowMapping | Shadow mapping module |
CShadowMapRenderShader | Shadow mapping shader to render shadow maps |
CShadowMapRenderShader::ShadowMapRenderShaderContext | |
►CShadowMapRenderShaderImplementation | Shadow mapping shader interface to render shadow map |
►CShadowMapRenderShaderBaseImplementation | Shadow mapping base shader to render shadow maps |
CShadowMapRenderShaderDefaultImplementation | Shadow mapping default shader to render shadow map |
CShadowMapRenderShaderFoliageImplementation | Shadow mapping foliage shader to render shadow map |
CShadowMapRenderShaderTreeImplementation | Shadow mapping tree shader to render shadow map |
CSkinning | Skinning definition for nodes |
CSkinningShader::SkinningContext | |
CSkinningShader | Interface to compute shader skinning shader program |
CSpecularMaterialProperties | Represents specular material properties |
CSpinLock | Spin Lock implementation |
CMiniScript::ScriptState::StateMachineState | |
CStringTokenizer | String tokenizer class |
CStringTools | String tools class |
CTerrain2 | Terrain 2 utility |
CGUIStyledTextNode::TextStyle | |
CTexture2DRenderShader | Texture 2D render shader |
CVKRenderer::texture_type | |
CTextureCoordinate | Class representing texture UV coordinates data |
CTextureManager | Texture manager |
CTextureManager_TextureManaged | Managed texture entity |
CTextureReader | Texture reader class |
►CThread | Base class for threads |
CEngine::EngineThread | |
CUDPClient | UDP client |
CServerWorkerThread | Server worker thread |
CUDPServer | Base class for network UDP servers |
CUDPServerIOThread | UDP Network server IO thread |
CEditorScreenController::FileOpenThread | |
CEditorScreenController::ScanFilesThread | |
CConsole::LogWriterThread | |
CTime | Time utility class |
CTiming | Timing class |
CTiXmlAttributeSet | |
►CTiXmlBase | TiXmlBase is a base class for every class in TinyXml |
CTiXmlAttribute | An attribute is a name-value pair |
►CTiXmlNode | The parent class for everything in the Document Object Model |
CTiXmlComment | An XML comment |
CTiXmlDeclaration | In correct XML the declaration is the first entry in the file |
CTiXmlDocument | Always the top level node |
CTiXmlElement | The element is a container class |
CTiXmlText | XML text |
CTiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
CTiXmlCursor | |
CTiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
CTiXmlParsingData | |
►CTiXmlString | |
CTiXmlOutStream | |
►CTiXmlVisitor | Implements the interface to the "Visitor pattern" (see the Accept() method.) If you call the Accept() method, it requires being passed a TiXmlVisitor class to handle callbacks |
CTiXmlPrinter | Print to memory functionality |
CTMReader | TDME model reader |
CTMReaderInputStream | TM reader input stream |
CTMWriter | TDME model writer |
CTMWriterOutputStream | TM writer output stream |
CTools | Editor tools |
CTools::ToolsShutdown | |
►CTransformations | Transformations which contain scale, rotations and translation |
CEntityHierarchy | Entity hierarchy to be used with engine class |
CEnvironmentMapping | Environment mapping entity |
CImposterObject3D | Imposter object 3d to be used with engine class |
CLODObject3D | LOD object 3D to be used with engine class |
CLODObject3DImposter | LOD object 3D + imposter to be used with engine class |
CObject3DRenderGroup | Object 3D render group for static objects that might be animated by shaders |
CParticleSystemGroup | Particle system group, which combines several particle systems into a group, to be used with engine class |
►CLinesObject3DInternal | Lines object internal |
CLinesObject3D | Object 3D to be used with engine class |
CFogParticleSystemInternal | Fog particle system |
CObjectParticleSystemInternal | Particle system which displays objects as particles |
CPointsParticleSystemInternal | Points particle system |
CTransparentRenderFace | Transparent face to be rendered |
CTransparentRenderFacesGroup | Transparent render faces group |
CTransparentRenderFacesPool | Transparent render faces pool |
CTransparentRenderPoint | Transparent point to be rendered |
CTransparentRenderPointsPool | Transparent render points pool |
CTriangle | Triangle entity, this is not directly connectable with physics engine |
CUDPClient::UDPClient_Statistics | |
CUDPClientMessage | UDP client message |
CUDPServer::UDPServer_Statistics | |
CVKRenderer::uniform_buffer_type | |
CVKRenderer::uniform_buffer_type::uniform_buffer_type_buffer | |
CVKRenderer::shader_type::uniform_type | |
CVBOManager | VBO manager |
CVBOManager_VBOManaged | Managed VBO entity |
CVector2 | 2D vector 2 class |
CVector3 | 3D vector 3 class |
CVector4 | 3D vector 4 class |
CVectorIteratorMultiple< T > | Vector iterator template to be used to iterate multiple vectors at a single invocation |
CVectorIteratorMultiple< tdme::engine::Entity * > | |
CVersion | Version |
►CView | View interface, this combines application logic, regarding a application view, with screen controllers |
CEditorView | Editor View |
CVKGL3CoreShaderProgram | GL3/Core -> Vulkan shader program |
CTerrainEditorTabView::Water | |
CWFObjWriter | Wavefront object model writer |
CVKRenderer::window_frambuffer_buffer_type | |
CWorld | Dynamic physics world class |
CWorldListener | World listener which is about notifying adding or removing bodies |
CTextEditorTabView::XMLLanguage | |
►Cruntime_error | |
►CExceptionBase | Exception base class |
CAudioDecoderException | Audio decoder exception |
CModelFileIOException | Model file IO exception |
CGUIParserException | GUI parser exception |
CHTTPClientException | HTTP client exception |
CServerClientRequestHandlerHubException | Network server client request handler hub exception |
CFileSystemException | File system exception |
►CNetworkException | Base exception class for network exceptions |
CNetworkClientException | Base exception class for network client exceptions |
CNetworkServerException | Base exception class for network server exceptions |
►CNetworkIOException | Base exception class for network IO exceptions |
CNetworkSocketClosedException | Network socket closed exception |
CNetworkKEMException | Kernel event mechanism exception class |
CNetworkSocketException | Socket exception class |