▼Ntdme | |
►Napplication | |
CApplication | Application base class, please make sure to allocate application on heap to have correct application shutdown working |
CInputEventHandler | Application input event handler interface |
►Naudio | |
►Ndecoder | |
CAudioDecoder | Audio decoder base class |
CAudioDecoderException | Audio decoder exception |
►CVorbisDecoder | OGG/Vorbis audio decoder |
COGGFileData | |
CAudio | Interface to audio module |
CAudioBufferManager | Audio buffer manager |
CAudioBufferManager_AudioBufferManaged | Managed audio buffer entity |
CAudioEntity | Audio entity base class |
CAudioStream | Audio stream |
CPacketAudioStream | Packet audio stream |
CSound | Sound audio entity implementation |
CVorbisAudioStream | Vorbis audio stream |
►Nengine | |
►Nfileio | |
►Nmodels | |
CDAEReader | Collada DAE model reader |
CFBXReaderStream | FBX reader stream |
CFBXReader | FBX model reader |
CGLTFReader | GLTF model reader |
CModelFileIOException | Model file IO exception |
CModelReader | Model reader class |
CTMReaderInputStream | TM reader input stream |
CTMReader | TDME model reader |
CTMWriterOutputStream | TM writer output stream |
CTMWriter | TDME model writer |
CWFObjWriter | Wavefront object model writer |
►Nprototypes | |
CPrototypeReader | Prototype reader |
CPrototypeTransformFilter | Prototype transform filter |
CPrototypeWriter | Prototype writer |
►Nscenes | |
►CSceneReader | Scene reader |
CPrototypeMeshNode | |
CSceneWriter | Scene writer |
►Ntextures | |
CBC7TextureReader | BC7 texture reader class |
CBC7TextureWriter | BC7 texture writer class |
►CPNGTextureReader | PNG texture reader class |
CPNGInputStream | PNG input stream |
►CPNGTextureWriter | PNG texture writer class |
CPNGOutputStream | PNG output stream |
CTextureReader | Texture reader class |
CProgressCallback | Progress Callback |
►Nlogics | |
►CApplicationClient | Application client |
CActiveSound | |
CQueuedSound | |
CApplicationServer | Application server |
CApplicationServerClient | Application server client |
►CContext | Logics context |
CContextWorldListener | Context physics world listener |
CPacketState | |
CPathFinding | Path Finding |
►CPathFindingThread | Path finding thread |
CFlowMapRequest | |
CWorldActionStruct | |
►CLogic | Logic |
CQueuedSound | |
CSignalStruct | |
►CLogicMiniScript | Logic mini script |
CPrototypeCounter | |
CPrototypeToAdd | |
CLogicNetworkPacket | |
CMiniScriptLogic | Mini script logic |
CNetworkLogic | Network Logic |
CNewClientLogic | New client logic interface |
CServerThread | Application server thread |
►Nmodel | |
CAnimation | Animation entity |
CAnimationSetup | Animation setup |
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 |
CJoint | Joint / Bone |
CJointWeight | Joint/bone weight |
CMaterial | Represents a material |
CModel | Representation of a 3D model |
CNode | Model node |
CPBRMaterialProperties | Represents specular material properties |
CRotationOrder | Represents rotation orders of a model |
CShaderModel | Shader model |
CSkinning | Skinning definition for nodes |
CSpecularMaterialProperties | Represents specular material properties |
CUpVector | Model up vector |
►Nphysics | |
CBody | Rigid body class |
►CBodyHierarchy | Body hierarchy |
CBodyHierarchyLevel | |
CCollisionDetection | Collision detection |
CCollisionListener | Collision listener |
CCollisionResponse | Collision response |
CCollisionResponse_Entity | Collision response entity |
►CWorld | Dynamic physics world class |
CBodyCollisionStruct | |
CWorldListener | World listener which is about notifying adding or removing bodies |
►Nprimitives | |
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 |
CLineSegment | Line segment helper functions |
COrientedBoundingBox | Oriented bounding box physics primitive |
CPlane | Plane entity, this is not directly connectable with physics engine |
CSphere | Sphere physics primitive |
CTerrainMesh | Terrain mesh physics primitive |
CTriangle | Triangle entity, this is not directly connectable with physics engine |
►Nprototype | |
CBaseProperties | Base properties |
CBaseProperty | Base property model class |
CPrototype | Prototype definition |
CPrototype_Type | Prototype type enum |
CPrototypeAudio | Prototype audio definition |
CPrototypeBoundingVolume | Prototype bounding volume definition |
CPrototypeDecal | Prototype decal definition |
CPrototypeImposterLOD | Prototype imposter LOD |
CPrototypeLODLevel | Prototype LOD level definition |
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_Emitter | Prototype particle system emitter type enum |
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 |
CPrototypeParticleSystem_Type | Prototype particle system type enum |
CPrototypePhysics | Prototype physics body definitions |
CPrototypePhysics_BodyType | Prototype physics body type enum |
CPrototypeTerrain | Prototype terrain definition |
CPrototypeTerrainBrush | Prototype terrain brush prototype definition |
CPrototypeTerrainBrushPrototype | Prototype terrain brush prototype definition |
►Nscene | |
CScene | Scene definition |
CSceneEntity | Scene entity definition |
CSceneLibrary | Scene prototype library definition |
CSceneLight | Scene light definition |
CScenePropertyPresets | Scene Property Presets |
►Nsubsystems | |
►Ndecals | |
CDecalInternal | Decal entity internal |
►Nenvironmentmapping | |
CEnvironmentMappingRenderer | Environment mapping |
►Nframebuffer | |
CBRDFLUTShader | BRDFLUT render shader |
CDeferredLightingRenderShader | Deferred lighint render shader |
CFrameBufferRenderShader | Frame buffer render shader |
CSkyRenderShader | Sky render shader |
►Nlighting | |
CDeferredLightingShaderDefaultImplementation | Lighting shader implementation |
CDeferredLightingShaderFoliageImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRDefaultImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRFoliageImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRTreeImplementation | Lighting shader implementation |
CDeferredLightingShaderSolidImplementation | Lighting shader implementation |
CDeferredLightingShaderTerrainImplementation | Lighting shader implementation |
CDeferredLightingShaderTreeImplementation | Lighting shader implementation |
►CLightingShader | Interface to lighting shader program |
CLightingShaderContext | |
CLightingShaderBaseImplementation | Lighting shader implementation |
CLightingShaderConstants | Lighting shader constants |
CLightingShaderDefaultImplementation | Lighting shader implementation |
CLightingShaderFoliageImplementation | Lighting shader implementation |
CLightingShaderImplementation | Lighting shader implementation interface |
CLightingShaderLightScatteringDefaultImplementation | Lighting shader implementation |
CLightingShaderLightScatteringFoliageImplementation | Lighting shader implementation |
CLightingShaderLightScatteringTreeImplementation | Lighting shader implementation |
CLightingShaderPBRBaseImplementation | Lighting shader implementation |
CLightingShaderPBRDefaultImplementation | Lighting shader implementation |
CLightingShaderPBRFoliageImplementation | Lighting shader implementation |
CLightingShaderPBRTreeImplementation | Lighting shader implementation |
CLightingShaderSolidImplementation | Lighting shader implementation |
CLightingShaderTerrainEditorImplementation | Lighting shader implementation |
CLightingShaderTerrainImplementation | Lighting shader implementation |
CLightingShaderTreeImplementation | Lighting shader implementation |
CLightingShaderWaterImplementation | Lighting shader implementation |
►Nlines | |
CLinesInternal | Lines entity internal |
CLinesShader | Lines shader program |
►Nmanager | |
CMeshManager | Mesh manager |
CMeshManager_MeshManaged | Managed mesh entity |
CTextureManager | Texture manager |
CTextureManager_TextureManaged | Managed texture entity |
CVBOManager | VBO manager |
CVBOManager_VBOManaged | Managed VBO entity |
►Nparticlesystem | |
CBoundingBoxParticleEmitter | Bounding box particle emitter |
CCircleParticleEmitter | Circle particle emitter |
CCircleParticleEmitterPlaneVelocity | Circle particle emitter with velocity that lives in plane only |
CFogParticleSystemInternal | Fog particle system |
CObjectParticleSystemInternal | Particle system which displays objects as particles |
CParticle | Particle entity |
CParticleEmitter | Particle emitter interface |
CParticlesShader | Particles shader program |
CParticleSystemInternal | Particle system entity internal interface |
CPointParticleEmitter | Point particle emitter |
CPointsParticleSystemInternal | Points particle system |
CSphereParticleEmitter | Sphere particle emitter |
►Npostprocessing | |
CPostProcessing | Post processing |
►CPostProcessingProgram | Post processing program |
CPostProcessingProgramEffectPass | |
CPostProcessingProgramStep | |
CPostProcessingShader | Post processing shader |
CPostProcessingShaderBaseImplementation | Post processing shader base implementation |
CPostProcessingShaderDefaultImplementation | Post processing shader default implementation |
CPostProcessingShaderDepthBlurImplementation | Post processing shader depth blur implementation |
CPostProcessingShaderDesaturationImplementation | Post processing shader desaturation implementation |
CPostProcessingShaderImplementation | Post processing shader program implementation interface |
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 |
►Nrenderer | |
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 |
CGL2Renderer | OpenGL 2 renderer |
CGL3Renderer | OpenGL 3 renderer |
CGLES2Renderer | OpenGL ES2 renderer |
►CRenderer | Renderer interface |
CRenderer_Context | |
CRenderer_Light | Bean holding light properties |
CRenderer_PBRMaterial | Bean holding PBR material properties |
CRenderer_SpecularMaterial | Bean holding specular material properties |
CRenderer_Statistics | Bean holding light properties |
CRendererPlugin | Renderer plugin base class |
CVKGL3CoreShaderProgram | GL3/Core -> Vulkan shader program |
►CVKRenderer | Vulkan renderer |
►Cbuffer_object_type | |
Creusable_buffer | |
►Ccontext_type | |
Cbound_texture | |
Ccommand_buffer | |
Cdelete_buffer_type | |
Cdelete_image_type | |
Cframebuffer_object_type | |
Cframebuffer_pipelines_type | |
Cimage_layout_change | |
►Cprogram_type | |
Ccommand_buffer | |
Ccontext | |
►Cshader_type | |
Cattribute_layout | |
Cuniform_type | |
Ctexture_type | |
►Cuniform_buffer_type | |
Cuniform_buffer_type_buffer | |
Cwindow_frambuffer_buffer_type | |
►Nrendering | |
CAnimationState | Animation state entity |
CBatchRendererPoints | Batch renderer for points |
CBatchRendererTriangles | Batch renderer for transparent triangles |
►CEntityRenderer | Rendering class |
CObjectRenderContext | |
CRightHandedMatrix4x4 | Simple class to determine if a transform matrix is right handed |
CTransparentRenderFacesGroup_Hash | |
CEntityRenderer_InstancedRenderFunctionParameters | Entity renderer parameters |
CEntityRenderer_TransparentRenderFacesGroupPool | Entity renderer transparent render faces node pool |
CModelStatistics | Model statistics entity |
CModelUtilitiesInternal | Model utilities |
►CObjectAnimation | Object animation class |
CFlattenedNode | |
CNodeSkinningJoint | |
CObjectBase | Object base class |
CObjectBase_TransformedFacesIterator | Transformed faces iterator |
CObjectBuffer | Buffers used to transfer data between main memory to graphics board memory |
CObjectInternal | Object |
CObjectModelInternal | Object model To be used in non engine context |
CObjectNode | Object node specifically for rendering |
CObjectNodeMesh | Object node mesh specifically for rendering |
CObjectNodeRenderer | Object node VBO renderer |
CRenderTransparentRenderPointsPool | Render transparent render points pool |
CTransparentRenderFace | Transparent face to be rendered |
CTransparentRenderFacesGroup | Transparent render faces group |
CTransparentRenderFacesPool | Transparent render faces pool |
CTransparentRenderFacesPool_TransparentRenderFacesPool | Transparent render faces pool |
CTransparentRenderPoint | Transparent point to be rendered |
CTransparentRenderPointsPool | Transparent render points pool |
►Nshadowmapping | |
CShadowMap | Shadow map |
►CShadowMapCreationShader | Shadow mapping shader to create a shadow map |
CShadowMapCreationShaderContext | |
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 |
CShadowMapCreationShaderImplementation | Pre shadow mapping shader for 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 |
CShadowMapRenderShaderContext | |
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 |
CShadowMapRenderShaderImplementation | Shadow mapping shader interface to render shadow map |
CShadowMapRenderShaderTreeImplementation | Shadow mapping tree shader to render shadow map |
►Nskinning | |
►CSkinningShader | Interface to compute shader skinning shader program |
CModelSkinningCache | |
CSkinningContext | |
►Ntexture2D | |
CTexture2DRenderShader | Texture 2D render shader |
CCamera | Camera |
CColor4 | Color 4 definition class |
CColorTexture | Color texture interface |
CColorTextureCanvas | Color texture canvas |
CDecal | Decal entity to be used with engine class |
CDynamicColorTexture | Dynamic color texture |
►CEngine | Engine main class |
CDecomposedEntities | |
CEngineThread | |
CEngineThreadQueueElement | |
CEngineThreadQueueElementPool | |
►CShader | |
CParameterDefaults | |
CUniqueModelId | |
CEntity | Engine entity |
►CEntityHierarchy | Entity hierarchy to be used with engine class |
CEntityHierarchyLevel | |
CEntityPickingFilter | Entity picking filter |
CEntityShaderParameters | TDME2 engine entity shader parameters |
CEnvironmentMapping | Environment mapping entity |
CFogParticleSystem | Fog particle system entity to be used with engine class |
CFrameBuffer | Frame buffer class |
CFrustum | Frustum class |
CGeometryBuffer | Geometry buffer class |
CImposterObject | Imposter object to be used with engine class |
CLight | Light representation |
CLines | Lines entity to be used with engine class |
CLODObject | LOD object to be used with engine class |
CLODObjectImposter | LOD object + imposter to be used with engine class |
CModelUtilities | Model utilities |
CObject | Object to be used with engine class |
CObjectModel | Object model |
CObjectParticleSystem | Object particle system entity to be used with engine class |
CObjectRenderGroup | Object render group for static objects that might be animated by shaders |
►COctTreePartition | Oct tree partition implementation |
CPartitionTreeNode | |
CPartitionTreeNodeId_Hash | |
CParticleSystem | Particle system entity interface |
CParticleSystemGroup | Particle system group, which combines several particle systems into a group, to be used with engine class |
CPartition | Partition interface |
CPointsParticleSystem | Point particle system entity to be used with engine class |
CRotation | Rotation representation |
CSceneConnector | Scene engine/physics connector |
CShaderParameter | Shader parameter model class |
CSimplePartition | Bogus/Simple partition implementation |
►CTexture | Texture entity |
CMipMapTexture | Mip Map Texture |
CTiming | Timing class |
CTransform | Transform which contain scale, rotations and translation |
CVersion | Version |
►Ngui | |
►Neffects | |
CGUIColorEffect | GUI color effect |
CGUIEffect | GUI effect base class |
CGUIEffectState | GUI effect state |
CGUIPositionEffect | GUI position effect |
►Nelements | |
CGUIButton | GUI button element |
CGUIButtonController | GUI button controller |
CGUICheckbox | GUI check box element |
CGUICheckboxController | GUI check box controller |
CGUIContextMenu | GUI context menu element |
CGUIContextMenuController | GUI context menu controller |
CGUIContextMenuItem | GUI context menu item element |
CGUIContextMenuItemController | GUI context menu item controller |
CGUIDropDown | GUI drop down element |
CGUIDropDownController | GUI drop down controller |
CGUIDropDownOption | GUI drop down option element |
CGUIDropDownOptionController | GUI drop down option controller |
CGUIElement | GUI element base class |
CGUIGrid | GUI grid element |
CGUIGridController | Grid controller |
CGUIGridItem | GUI grid item element |
CGUIGridItemController | GUI grid item controller |
CGUIImageButton | GUI image button element |
CGUIInput | GUI input element |
CGUIInputController | GUI input controller |
CGUIKnob | GUI knob element |
CGUIKnobController | GUI knob controller |
CGUIMenuHeader | GUI menu header element |
CGUIMenuHeaderController | GUI menu header controller |
CGUIMenuHeaderItem | GUI menu header item element |
CGUIMenuHeaderItemController | GUI menu header item controller |
CGUIMenuItem | GUI menu item element |
CGUIMenuItemController | GUI menu item controller |
CGUIMenuSeparator | GUI menu separator element |
CGUIMoveable | GUI moveable element |
CGUIMoveableController | GUI moveable controller |
CGUIProgressBar | GUI progress bar |
CGUIProgressBarController | GUI progress bar controller |
CGUIRadioButton | GUI radio button element |
CGUIRadioButtonController | GUI radio button controller |
CGUIScrollArea | GUI scroll area element |
CGUIScrollAreaController | GUI scroll area controller |
CGUISelectBox | GUI select box element |
CGUISelectBoxController | GUI select box controller |
CGUISelectBoxOption | GUI select box option element |
CGUISelectBoxOptionController | GUI select box option controller |
CGUISelectBoxParentOption | GUI select box parent option element |
CGUISelectBoxParentOptionController | GUI select box parent option controller |
CGUISelectorH | GUI selector horizontal element |
CGUISelectorHController | GUI selector horizontal controller |
CGUISelectorHOption | GUI selector horizontal option element |
CGUISelectorHOptionController | GUI selector horizontal option controller |
CGUISliderH | GUI horizontal slider element |
CGUISliderHController | GUI horizontal slider controller |
CGUISliderV | GUI vertical slider element |
CGUISliderVController | GUI vertical slider controller |
CGUIStyledInput | GUI styled input element |
CGUIStyledInputController | GUI styled input controller |
CGUITab | GUI tab element |
CGUITabContent | GUI tab content element |
CGUITabContentController | GUI tab content controller |
CGUITabController | GUI tab controller |
CGUITabs | GUI tabs element |
CGUITabsContent | GUI tabs content element |
CGUITabsController | GUI tabs controller |
CGUITabsHeader | GUI tabs header element |
CGUITabsHeaderController | GUI tabs header controller |
►Nevents | |
CGUIActionListener | GUI action listener interface |
CGUIChangeListener | GUI change listener interface |
CGUIContextMenuRequestListener | GUI context menu request listener |
CGUIDragRequestListener | GUI drag request listener |
CGUIFocusListener | GUI focus listener interface |
CGUIInputEventHandler | GUI input event handler interface |
CGUIKeyboardEvent | GUI keyboard event |
CGUIMouseEvent | GUI mouse event |
CGUIMouseOverListener | GUI mouse over listener |
CGUIMoveListener | GUI move listener interface |
CGUITooltipRequestListener | GUI tooltip request listener |
►Nnodes | |
CGUIColor | GUI color |
CGUIElementController | GUI element controller |
CGUIElementIgnoreEventsController | GUI element controller |
CGUIElementNode | GUI element node |
►CGUIGradientNode | GUI gradient node |
CGradient | |
CGUIHorizontalScrollbarInternalController | GUI scroll bar controller |
CGUIHorizontalScrollbarInternalNode | GUI horizontal scroll bar internal node |
CGUIImageNode | GUI image node |
CGUIInputInternalController | GUI input internal controller |
CGUIInputInternalNode | GUI input internal node |
CGUILayerNode | GUI layer node |
CGUILayoutNode | GUI layout node |
CGUILayoutNode_Alignment | GUI layout node alignment enum |
CGUINode | GUI node base class |
CGUINode_AlignmentHorizontal | GUI node horizontal alignment enum |
CGUINode_Alignments | GUI node alignments |
CGUINode_AlignmentVertical | GUI node vertical alignment enum |
CGUINode_Border | GUI node border entity |
CGUINode_Clipping | GUI node clipping entity |
CGUINode_ComputedConstraints | GUI node computed constraints |
CGUINode_Flow | GUI node flow enum |
CGUINode_Padding | GUI node padding entity |
CGUINode_RequestedConstraints | GUI node requested constraints entity |
CGUINode_RequestedConstraints_RequestedConstraintsType | GUI node requested constraints requested constraints type enum |
CGUINode_Scale9Grid | GUI node scale 9 grid entity |
CGUINodeConditions | GUI element node conditions |
CGUINodeController | GUI node controller base class |
CGUIPanelNode | GUI panel node TODO: remove me! |
CGUIParentNode | GUI parent node base class thats supporting child nodes |
CGUIParentNode_Overflow | GUI parent node overflow enum |
►CGUIScreenNode | GUI screen node that represents a screen that can be rendered via GUI system |
CForwardEvent | |
CScrollToNodeStruct | |
CGUIScreenNode_SizeConstraints | GUI screen node size constraints entity |
CGUISpaceNode | GUI space node |
►CGUIStyledTextNode | GUI styled text node |
CLine | |
CTextStyle | |
CURLArea | |
►CGUIStyledTextNodeController | GUI styled text node controller |
CChangeListener | Change listener interface |
CCodeCompletionListener | Code completion listener |
CHistoryEntry | |
CGUITableCellNode | GUI panel node |
CGUITableNode | GUI layout node |
CGUITableRowNode | GUI layout node |
CGUITextNode | GUI text node |
►CGUITextureBaseNode | GUI texture base node |
CRequestedDimensionConstraints | |
CGUIVerticalScrollbarInternalController | GUI vertical scroll bar internal controller |
CGUIVerticalScrollbarInternalNode | GUI vertical scroll bar internal node |
CGUIVideoNode | GUI video node |
►Nrenderer | |
CGUICharacter | GUI character |
CGUIFont | GUI font class |
►CGUIRenderer | GUI renderer |
CGUIEffectStackEntity | |
CGUIShader | GUI shader |
►Nscripting | |
CGUIMiniScript | GUI mini script |
CGUI | GUI module class |
CGUIParser | GUI parser |
CGUIParserException | GUI parser exception |
►Nmath | |
CMath | Standard math functions |
CMatrix3x3 | Matrix3x3 class representing matrix3x3 mathematical structure and operations for 2d space |
CMatrix4x4 | Matrix4x4 class representing matrix4x4 mathematical structure and operations for 3d space |
CQuaternion | Quaternion class representing quaternion mathematical structure and operations with x, y, z, w components |
CVector2 | Vector2 class representing vector2 mathematical structure and operations with x, y components |
CVector3 | Vector3 class representing vector3 mathematical structure and operations with x, y, z components |
CVector4 | Vector4 class representing vector4 mathematical structure and operations with x, y, z, w components |
►Nnetwork | |
►Nhttpclient | |
CHTTPClient | Basic HTTP client |
CHTTPClientException | HTTP client exception |
CHTTPDownloadClient | HTTP download client |
►Nudp | |
CUDPPacket | UDP Packet |
►Nudpclient | |
CNetworkClientException | Base exception class for network client exceptions |
►CUDPClient | UDP client |
CMessage | |
CSafeMessage | |
CUDPClient_Statistics | |
CUDPClientMessage | UDP client message |
►Nudpserver | |
CNetworkServerException | Base exception class for network server exceptions |
CServer | Base class for network servers |
CServerClient | Base class for network server clients |
CServerClientRequestHandler | Network client request handler base class |
CServerClientRequestHandlerHub | Network server client request handler hub |
CServerClientRequestHandlerHubException | Network server client request handler hub exception |
CServerGroup | Base class for network server groups |
CServerGroupBase | Base class for network server group |
CServerRequest | Server request bean |
CServerWorkerThread | Server worker thread |
CServerWorkerThreadPool | Simple server worker thread pool class |
►CUDPServer | Base class for network UDP servers |
CClientId | |
CUDPServer_Statistics | |
►CUDPServerClient | Base class for network UDP server clients |
CMessage | |
CUDPServerGroup | UDP server group class |
►CUDPServerIOThread | UDP Network server IO thread |
CMessage | |
►Nos | |
►Nfilesystem | |
►CArchiveFileSystem | Archive file system implementation |
CFileInformation | |
CFileNameFilter | File system file name filter interface |
CFileSystem | File system singleton class |
CFileSystemException | File system exception |
CFileSystemInterface | File system interface |
CStandardFileSystem | Standard file system implementation |
►Nnetwork | |
►Nplatform | |
►N_linux | |
CKernelEventMechanismPSD | Linux kernel event mechanism platform specific data |
►Nbsd | |
CKernelEventMechanismPSD | BSD kernel event mechanism platform specific data |
►Nfallback | |
►CKernelEventMechanismPSD | Fallback/select kernel event mechanism platform specific data |
CEvent | |
CKernelEventMechanism | Interface to kernel event mechanismns |
CNetwork | Network class |
CNetworkException | Base exception class for network exceptions |
CNetworkIOException | Base exception class for network IO exceptions |
CNetworkKEMException | Kernel event mechanism exception class |
CNetworkSocket | Base class of network sockets |
CNetworkSocketClosedException | Network socket closed exception |
CNetworkSocketException | Socket exception class |
CSecureTCPSocket | Class representing a secure TCP socket |
CTCPSocket | Class representing a TCP socket |
CUDPSocket | Class representing a UDP socket |
►Nthreading | |
CAtomicOperations | Atomic operations |
CBarrier | Barrier implementation |
CCondition | Threading condition variable implementation |
CMutex | Mutex implementation |
CQueue | Consumer/producer queue |
CReadWriteLock | Implementation for read/write lock |
CSpinLock | Spin Lock implementation |
CThread | Base class for threads |
►Ntools | |
►Ncli | |
►Narchive | |
CFileInformation | |
►Ninstaller | |
CFileInformation | |
CConvertToTMApplication | Convert to tm application |
CMiniscriptDocumentation | |
CImportTModelApplication | Import tmodel application |
CRecreateVKCacheApplication | Delete VK cache |
►Neditor | |
►Ncontrollers | |
CAboutDialogScreenController | About dialog screen controller |
CColorPickerImageController | Color picker image controller controller |
CColorPickerScreenController | Color picker screen controller |
►CContextMenuScreenController | Context menu screen controller |
CMiniScriptMethodSelectionListener | |
CDraggingScreenController | Dragging screen controller |
►CEditorScreenController | Editor screen controller |
CEditorTabView | Editor tab view |
CFileEntity | |
CFileOpenThread | |
CScanFilesThread | |
CFileDialogScreenController | File dialog screen controller |
CFindReplaceDialogScreenController | Find/Replace dialog screen controller |
CImportDialogScreenController | Import dialog screen controller |
CInfoDialogScreenController | Info dialog screen controller |
CInputDialogScreenController | Input dialog screen controller |
CProgressBarScreenController | Progress bar screen controller |
CScreenController | Screen controller, which connects GUI screen definition with code |
CSelectorDialogScreenController | Selector dialog screen controller |
CTooltipScreenController | Tooltip screen controller |
►Nmisc | |
CCameraInputHandler | Camera Input Handler |
CCameraInputHandlerEventHandler | Camera Input Handler Event Handler |
CCameraRotationInputHandler | Camera Rotation Input Handler |
CCameraRotationInputHandlerEventHandler | Camera Rotation Input Handler Event Handler |
CGenerateBillboardLOD | Generate billboard LOD utility class |
CGenerateConvexMeshes | Convex mesh generation class |
CGenerateImposterLOD | Generate imposter LOD utility class |
CGizmo | Gizmo tool for views |
►CMarkdown | Markdown |
CTOCEntry | |
CPopUps | Pop ups controller accessor class |
►CTextFormatter | Text formatter |
►CCodeCompletion | |
►CCodeCompletionSymbol | |
CCodeCompletionMethodOverload | |
CLanguage | |
CPropertiesLanguage | |
CXMLLanguage | |
CTextTools | Text Tools |
►CTools | Editor tools |
CToolsShutdown | |
►Ntabcontrollers | |
►Nsubcontrollers | |
CBasePropertiesSubController | Prototype base sub screen controller |
CPrototypeDisplaySubController | Prototype display sub screen controller |
CPrototypePhysicsSubController | Prototype physics sub screen controller |
CPrototypePhysicsSubController_BoundingVolumeType | Prototype physics sub screen controller bounding volume type enum |
CPrototypeScriptSubController | Script sub screen controller |
CPrototypeSoundsSubController | Prototype sounds sub screen controller |
CDecalEditorTabController | Decal editor tab controller |
CEmptyEditorTabController | Empty editor tab controller |
CEnvMapEditorTabController | Environ map editor screen controller |
CFontTabController | Font tab controller |
CMarkdownTabController | Markdown tab controller |
CModelEditorTabController | Model editor tab controller |
CParticleSystemEditorTabController | Particle system editor tab controller |
CSceneEditorTabController | Scene editor tab controller |
CSoundTabController | Sound tab controller |
CTabController | Tab controller, which connects UI with logic |
CTerrainEditorTabController | Terrain editor tab controller |
►CTextEditorTabController | Text editor tab controller |
CMiniScriptScriptSyntaxTree | |
CTextureTabController | Texture tab controller |
CTriggerEditorTabController | Trigger editor tab controller |
CUIEditorTabController | UI editor tab controller |
CVideoTabController | Video tab controller |
►Ntabviews | |
►Nsubviews | |
CBasePropertiesSubView | Model base view |
CPrototypeDisplaySubView | Prototype display view |
CPrototypePhysicsSubView | Prototype physics view |
CPrototypeScriptSubView | Model base view |
CPrototypeSoundsSubView | Prototype sounds view |
CDecalEditorTabView | Decal editor tab view |
CEmptyEditorTabView | Empty editor tab view |
CEnvMapEditorTabView | Environmap editor tab view |
CFontTabView | Font tab view |
CMarkdownTabView | Markdown tab view |
CModelEditorTabView | Model editor tab view |
CParticleSystemEditorTabView | Particle system editor tab view |
►CSceneEditorTabView | Scene editor tab view |
CEntityColor | Entity color |
CSoundTabView | Sound tab view |
►CTabView | Tab view interface |
COutlinerState | |
►CTerrainEditorTabView | Terrain editor tab view |
CWater | |
►CTextEditorTabView | Text editor tab view |
CCodeCompletionSymbol | |
CConnection | |
CMiniScriptBranch | |
CNode | |
CTextureTabView | Texture tab view |
CTriggerEditorTabView | Trigger editor tab view |
►CUIEditorTabView | UI editor tab view |
CCodeCompletionSymbol | |
CUIScreenNode | |
CVideoTabView | Video tab view |
►Nviews | |
CEditorView | Editor View |
CPlayableSoundView | Playable sound view interface, which represents a view that supports playing sounds additionally |
CView | View interface, this combines application logic, regarding a application view, with screen controllers |
CEditor | TDME editor |
►Ninstaller | |
CInstaller | Installer |
►Nutilities | |
CAction | Action Interface |
CBase64 | Base64 encoding/decoding class |
CBuffer | Base class of buffers |
CByteBuffer | Byte buffer class |
CCharacter | Character class |
►CConsole | Console class |
CLogger | |
CLogWriterThread | |
CEngineMiniScript | Engine MiniScript |
CEnum | Enum base class |
CExceptionBase | Exception base class |
CFloat | Float class |
CFloatBuffer | Float buffer class |
►CFlowMap | Flow map |
CFlowMapCellId_Hash | |
CFlowMapCell | Flow map cell |
CHex | Integer to hex string conversion utility class |
CIntBuffer | Integer buffer class |
CInteger | Integer class |
CMiniScriptMatrix3x3 | MiniScript Matrix3x3 data type |
CMiniScriptMatrix4x4 | MiniScript Matrix4x4 data type |
CMiniScriptQuaternion | MiniScript Quaternion data type |
CMiniScriptTransform | MiniScript Transform data type |
CMiniScriptVector2 | MiniScript Vector2 data type |
CMiniScriptVector3 | MiniScript Vector3 data type |
CMiniScriptVector4 | MiniScript Vector4 data type |
►CModelTools | Model tools functions class |
CRightHandedMatrix4x4 | Simple class to determine if a transform matrix is right handed |
CMutableString | Mutable utf8 aware string class |
CObjectDeleter | Object deleter |
►CPathFinding | Path finding class |
CPathFindingNode | Path finding node |
CPathFindingNodeId_Hash | |
CPathFindingNodesPool | Path finding node pool |
CWalkableCache_Hash | |
CWalkableSlopeCache_Hash | |
CPathFindingCustomTest | Path finding custom test interface |
CPool | Pool template class |
CPrimitives | Helper class to create models from physics primitive bounding volumes |
CProperties | Properties class, which helps out with storeing or loading key value pairs from/to property files |
CReference | Reference counter implementation to be used with inheritance |
CRTTI | Run time type information utility class |
CSHA256 | SHA256 hash class |
CShortBuffer | Short buffer class |
CSimpleTextureAtlas | Simple texture atlas |
CStringTokenizer | String tokenizer class |
CStringTools | String tools class |
►CTerrain | Terrain utility |
CFoliageBrush | |
CFoliageBrushPrototype | |
►CTextureAtlas | Texture atlas |
CAtlasTexture | Texture Atlas Texture |
CTime | Time utility class |
►CUniquePtrSequenceIterator | Unique_ptr sequence iterator |
CIterator | Iterator for unique_ptr sequence iterator |
►CConstUniquePtrSequenceIterator | Const unique_ptr sequence iterator |
CIterator | Iterator for unique_ptr sequence iterator |
►CUTF8CharacterIterator | UTF8 string character iterator |
►CUTF8PositionCache | UTF8 cache entry |
CUTF8PositionCacheEntry | |
►Nvideo | |
►Ndecoder | |
CMPEG1Decoder | PL_MPEG/MPEG1 video decoder |
CVideoDecoder | Video decoder base class |
CVideoDecoderException | Audio decoder exception |
▼Ntinyxml | |
►CTiXmlString | |
CRep | |
CTiXmlOutStream | |
CTiXmlCursor | |
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 |
►CTiXmlBase | TiXmlBase is a base class for every class in TinyXml |
CEntity | |
CTiXmlNode | The parent class for everything in the Document Object Model |
CTiXmlAttribute | An attribute is a name-value pair |
CTiXmlAttributeSet | |
CTiXmlElement | The element is a container class |
CTiXmlComment | An XML comment |
CTiXmlText | XML text |
CTiXmlDeclaration | In correct XML the declaration is the first entry in the file |
CTiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
CTiXmlDocument | Always the top level node |
CTiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
CTiXmlPrinter | Print to memory functionality |
CTiXmlParsingData | |
▼CClassDeclaration | |
►CClassMemberDeclaration | |
CArgument | |
CClassDeclarationParserValues | |
CTextureDescriptorSet_Hash | |