▼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 |
CSound | Sound audio entity implementation |
CVorbisAudioStream | Vorbis audio stream |
►Nengine | |
►Nfileio | |
►Nmodels | |
CDAEReader | Collada DAE model reader |
CFBXReader | FBX model reader |
CGLTFReader | GLTF model reader |
CModelFileIOException | Model file IO exception |
CModelReader | Model reader class |
CTMReader | TDME model reader |
CTMReaderInputStream | TM reader input stream |
CTMWriter | TDME model writer |
CTMWriterOutputStream | TM writer output stream |
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 | |
►CPNGTextureWriter | PNG texture writer class |
CPNGOutputStream | PNG output stream |
CTexture | Texture entity |
►CTextureReader | Texture reader class |
CPNGInputStream | PNG input stream |
CProgressCallback | Progress Callback |
►Nmodel | |
CAnimation | Animation entity |
CAnimationSetup | Animation setup |
CColor4 | Color 4 definition |
CColor4Base | Color 4 base definition 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 |
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 |
CTextureCoordinate | Class representing texture UV coordinates data |
CUpVector | Model up vector |
►Nphysics | |
CBody | Dynamic rigid/static rigid/collision body class |
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 |
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 | |
►Nearlyzrejection | |
►CEZRShader | Early z rejection shader |
CEZRShaderContext | |
CEZRShaderBaseImplementation | Early z rejection shader base class |
CEZRShaderDefaultImplementation | Early z rejection default shader class |
CEZRShaderImplementation | Early z rejection shader implementation |
►Nenvironmentmapping | |
CEnvironmentMappingRenderer | Environment mapping |
►Nframebuffer | |
CDeferredLightingRenderShader | Deferred lighint render shader |
CFrameBufferRenderShader | Frame buffer render shader |
►Nlighting | |
CDeferredLightingShaderDefaultImplementation | Lighting shader implementation |
CDeferredLightingShaderFoliageImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRDefaultImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRFoliageImplementation | Lighting shader implementation |
CDeferredLightingShaderPBRTreeImplementation | Lighting shader implementation |
CDeferredLightingShaderSkyImplementation | 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 |
CLightingShaderSkyImplementation | Lighting shader implementation |
CLightingShaderTerrainEditorImplementation | Lighting shader implementation |
CLightingShaderTerrainImplementation | Lighting shader implementation |
CLightingShaderTreeImplementation | Lighting shader implementation |
CLightingShaderWaterImplementation | Lighting shader implementation |
►Nlines | |
CLinesObject3DInternal | Lines object 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 |
CParticleSystemEntityInternal | 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 |
CPostProcessingShaderBlurImplementation | Post processing shader blur implementation |
CPostProcessingShaderDefaultImplementation | Post processing shader default 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 |
CObject3DRenderContext | |
CEntityRenderer_InstancedRenderFunctionParameters | Entity renderer parameters |
CEntityRenderer_TransparentRenderFacesGroupPool | Entity renderer transparent render faces node pool |
CModelStatistics | Model statistics entity |
CModelUtilitiesInternal | Model utilities |
►CObject3DAnimation | Object3D animation class |
CFlattenedNode | |
CNodeSkinningJoint | |
CObject3DBase | Object3D base class |
CObject3DBase_TransformedFacesIterator | Transformed faces iterator |
CObject3DInternal | Object 3D |
CObject3DModelInternal | Object 3D model To be used in non engine context |
CObject3DNode | Object 3d node specifically for rendering |
CObject3DNodeMesh | Object 3D node mesh specifically for rendering |
CObject3DNodeRenderer | Object 3D node VBO renderer |
CObjectBuffer | Buffers used to transfer data between main memory to graphics board memory |
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 |
►CEngine | Engine main class |
CDecomposedEntities | |
CEngineThread | |
CEngineThreadQueueElement | |
CEngineThreadQueueElementPool | |
CShader | |
CEntity | TDME 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 |
CImposterObject3D | Imposter object 3d to be used with engine class |
CLight | Light representation |
CLinesObject3D | 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 |
CModelUtilities | Model utilities |
CObject3D | Object 3D to be used with engine class |
CObject3DModel | Object 3D model |
CObject3DRenderGroup | Object 3D render group for static objects that might be animated by shaders |
CObjectParticleSystem | Object particle system entity to be used with engine class |
►COctTreePartition | Oct tree partition implementation |
CPartitionTreeNode | |
CParticleSystemEntity | 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 |
CTiming | Timing class |
CTransformations | Transformations 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 |
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 |
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 |
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 |
CGUIFocusListener | GUI focus listener interface |
CGUIInputEventHandler | GUI input event handler interface |
CGUIKeyboardEvent | GUI keyboard event |
CGUIMouseEvent | GUI mouse event |
CGUIMouseOverListener | GUI mouse over listener |
►Nnodes | |
CGUIColor | GUI color |
CGUIElementController | GUI element controller |
CGUIElementIgnoreEventsController | GUI element controller |
CGUIElementNode | GUI element node |
CGUIFrameBufferNode | GUI frame buffer 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 |
CScrollToNodeStruct | |
CGUIScreenNode_SizeConstraints | GUI screen node size constraints entity |
CGUISpaceNode | GUI space node |
►CGUIStyledTextNode | GUI styled text node |
CLine | |
CTextStyle | |
CGUITableCellNode | GUI panel node |
CGUITableNode | GUI layout node |
CGUITableRowNode | GUI layout node |
CGUITextNode | GUI text node |
►CGUITextureBaseNode | GUI texture base node |
CRequestedDimensionConstraints | |
CGUITextureNode | GUI texture node |
CGUIVerticalScrollbarInternalController | GUI vertical scroll bar internal controller |
CGUIVerticalScrollbarInternalNode | GUI vertical scroll bar internal node |
►Nrenderer | |
CGUICharacter | The definition of a single character as defined in the AngelCode file format |
CGUIFont | GUI Font A font implementation that will parse the output of the AngelCode font tool available at: |
►CGUIRenderer | GUI renderer |
CGUIEffectStackEntity | |
CGUIShader | GUI shader |
CGUI | GUI module class |
CGUIParser | GUI parser |
CGUIParserException | GUI parser exception |
►Nmath | |
CMath | Standard math functions |
CMatrix2D3x3 | 3x3 2D Matrix class |
CMatrix4x4 | 4x4 3D Matrix class |
CMatrix4x4Negative | Simple class to determine if a transform is negative |
CQuaternion | Quaternion class |
CVector2 | 2D vector 2 class |
CVector3 | 3D vector 3 class |
CVector4 | 3D vector 4 class |
►Nnetwork | |
►Nhttpclient | |
CHTTPClient | Basic HTTP client |
CHTTPClientException | HTTP client exception |
CHTTPDownloadClient | HTTP download client |
►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 |
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 |
CRealtimeQueue | Realtime consumer/producer queue |
CSpinLock | Spin Lock implementation |
CThread | Base class for threads |
►Ntools | |
►Ncli | |
►Narchive | |
CFileInformation | |
►Ninstaller | |
CFileInformation | |
CConvertToTMApplication | Convert to tm application |
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 |
►CEditorScreenController | Editor screen controller |
CEditorTabView | Editor tab view |
CFileEntity | |
CFileOpenThread | |
CScanFilesThread | |
CFileDialogScreenController | File dialog screen controller |
CInfoDialogScreenController | Info dialog screen controller |
CProgressBarScreenController | Progress bar screen controller |
CScreenController | Screen controller, which connects GUI screen definition with code |
►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 |
CPopUps | Pop ups controller accessor class |
►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 |
CPrototypeSoundsSubController | Prototype sounds sub screen controller |
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 |
CTabController | Tab controller, which connects UI with logic |
CTerrainEditorTabController | Terrain editor tab controller |
CTextEditorTabController | Text editor tab controller |
CTextureTabController | Texture tab controller |
CTriggerEditorTabController | Trigger editor tab controller |
CUIEditorTabController | UI editor tab controller |
►Ntabviews | |
►Nsubviews | |
CBasePropertiesSubView | Model base view |
CPrototypeDisplaySubView | Prototype display view |
CPrototypePhysicsSubView | Prototype physics view |
CPrototypeSoundsSubView | Prototype sounds view |
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 |
CEntityColor | Entity color |
CSoundTabView | Sound tab view |
►CTabView | Tab view interface |
COutlinerState | |
►CTerrainEditorTabView | Terrain editor tab view |
CWater | |
►CTextEditorTabView | Text editor tab view |
CLanguage | |
CPropertiesLanguage | |
CXMLLanguage | |
CTextureTabView | Texture tab view |
CTriggerEditorTabView | Trigger editor tab view |
CUIEditorTabView | UI editor 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 |
CTDMEEditor | 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 |
CLogWriterThread | |
CEnum | Enum base class |
CExceptionBase | Exception base class |
CFloat | Float class |
CFloatBuffer | Float buffer class |
CFlowMap | Flow map |
CFlowMapCell | Flow map cell |
CHex | Integer to hex string conversion utility class |
CIntBuffer | Integer buffer class |
CInteger | Integer class |
►CMiniScript | Miniscript |
CScript | Script |
►CScriptMethod | Script method |
CArgumentType | |
►CScriptState | |
CStateMachineState | |
CScriptStateMachineState | Script State Machine State |
CScriptStatement | |
CScriptStatementOperator | |
CScriptVariable | |
CModelTools | Model tools functions class |
CMutableString | Mutable string class |
CObjectDeleter | Object deleter |
►CPathFinding | Path finding class |
CPathFindingNode | Path finding node |
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 |
CStringTokenizer | String tokenizer class |
CStringTools | String tools class |
►CTerrain2 | Terrain 2 utility |
CFoliageBrush | |
CFoliageBrushPrototype | |
CTime | Time utility class |
CVectorIteratorMultiple | Vector iterator template to be used to iterate multiple vectors at a single invocation |
▼Ntinyxml | |
CTiXmlAttribute | An attribute is a name-value pair |
CTiXmlAttributeSet | |
►CTiXmlBase | TiXmlBase is a base class for every class in TinyXml |
CEntity | |
CTiXmlComment | An XML comment |
CTiXmlCursor | |
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 |
CTiXmlHandle | A TiXmlHandle is a class that wraps a node pointer with null checks; this is an incredibly useful thing |
CTiXmlNode | The parent class for everything in the Document Object Model |
CTiXmlOutStream | |
CTiXmlParsingData | |
CTiXmlPrinter | Print to memory functionality |
►CTiXmlString | |
CRep | |
CTiXmlText | XML text |
CTiXmlUnknown | Any tag that tinyXml doesn't recognize is saved as an unknown |
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 |