►CAABBTreeNode | Node structure in a Axis Aligned Bounding box tree, used to optimise intersection calculation |
CAABBTree | Root ABBTreeNode + all buffers to manage collisions |
CABoneSystem | |
►CAccelerometerDevice | Base class for accelerometer |
CAccelerometerAndroid | Android Accelerometer management |
CAChannel< LocalToGlobalType > | |
►CAChannel< PRSKey > | |
CABoneChannel | |
CActionTimeOperator< operandType > | Return current context time if available |
CAGroupIndexList | |
CAGroupIndexList::AGroupInfo | |
CAIndexInterval | |
CALinearInterp | |
CALinks | |
CAndroidGraphicBufferBase | |
CAnimationResourceInfo | |
CAnonymousModule | Base class for anonymous module |
CAObjectSkeletonResource | |
CAResourceFileHeader | |
CAsciiParserUtilsTemplate< charType > | Utility class to parse ascii buffer |
CASEMeshLoader | Load mesh in ASE format |
CAStream< LocalToGlobalType > | |
►CAStream< PRSKey > | |
►CAPRSStream | |
CAControledRotationStream | |
CAPRSControlStream | |
►CAPRSKeyStream | |
CAPRSBezierKeyStream | |
CAStreamResourceInfo | |
►CAudioListener | Audio listener holds parameters for computing heard sounds from audio sources |
CAndroidAudioListener | Manage an audio listener for Android |
►CAudioSource | Audio source holds parameters for computing emitted sounds |
CAndroidAudioSource | Manage an audio source for Nitro |
CAutoOrientedNode3DUp | Node3D updragor to auto orient node |
►CBaseDDSequence | A data driven sequence |
CBumperDDSequence | Splash screen |
►CBinMeshLoaderBase | Utility class to load mesh files |
CBinMeshLoader | Import mesh from a binary file |
CBMPClass::bmpHeader | Header without 2Bytes ID (for alignement purpose) |
CBox2DBindModule | Generic module for Box2D integration |
CBufferedFile | Buffered file class |
CBuildShaderStruct | Utility class to build shaders |
CCameraModule | Generic Camera management module |
CCharToID | CharToID utility class, convert a string to an int ID
|
CColladaParser | Class used to parse collada files (.dae) |
CCollision | Encapsulate useful collision calculation methods |
►CCollisionBaseObject | Base class for collision object (sphere, box, mesh...) |
CAABBTree | Root ABBTreeNode + all buffers to manage collisions |
►CCollisionBaseNode | Base class for collidable objects |
CBCylinder | Bounding cylinder, for collision calculation purpose |
CBoxCollider | Box collision object |
CBSphere | Sphere structure used for collision calculation |
►CPlane | Plane structure for collision purpose |
CPanel | Rectangular surface on a plane where collision is detected |
CSpacialMeshBVH | Bounding volume hierarchy structure |
CCollisionModule | Generic Module collision / intersection management |
►CCompassDevice | Base class for compass management |
CCompassAndroid | Android compass management |
CCoordinateSystemUp | Node3D updragor to have access to node translation / rotation utilities |
►CCoreAction | Special CoreItem type used to animate attributes |
CCoreActionFunction< dataType, dimension > | Manage a CoreItemOperator kind of computation |
►CCoreActionKeyFrameBase | Base class for Keyframe CoreAction |
CCoreActionKeyFrame< dataType > | Keyframe CoreAction |
►CCoreActionRawKeyFrame< dataType > | Base class for CoreActionDirectKeyFrame |
CCoreActionDirectKeyFrame< dataType > | Direct access to animated value ( without setvalue ) |
CCoreActionWait | Do nothing CoreAction |
CCoreDecorator | Base class for decorator class |
CCoreItemAnimationContext | Special evaluation context for animations |
CCoreMap< map_key > | Map of RefCountedBaseClass, maintain ref count of instances in map |
►CCoreModifiableAttribute | Base class for all CoreModifiableAttribute . This class is just composed of virtual methods |
CmaComputedNumericHeritage< notificationLevel, T, attributeType > | Numeric calling onwer get / set method to compute value |
CmaComputedNumericHeritage< double > | |
CCorePackage | Manage packages and files inside packages |
CCorePackageFileAccess | File access delegate for integration in Kigs generic file management |
CCoreTreeNode | Manage all CoreModifiable classes and instances tree |
CCullingObject::CullPlane | Structure to store a plane definition : a Origin Point3D and a Normal Vector3D
|
CDecoratedFuncBase1Param< DecoratedType, returnType, P1 > | Weird, do not use base class ?? |
CDecoratedFuncBase2Param< DecoratedType, returnType, P1, P2 > | Weird, do not use base class ?? |
CDecoratedFuncBase3Param< DecoratedType, returnType, P1, P2, P3 > | Weird, do not use base class ?? |
CKigsCore::DecorateMethodPair | Decorator map |
CDeviceItemBaseState | Abstract base class for device item state |
CDisplayDeviceCaps::DisplayDevice | Structure storing one display device information |
CDisplayDeviceCaps::DisplayDeviceCapacity | Structure storing one available display device capacity |
CDistance | Encapsulate useful distance calculation methods |
►CDrawableSorter | Abstract base class for Drawable sorting |
CDrawableSorter_Camera | Sort drawables back to front |
CDrawableSorterItem | Utility structure to sort drawable |
CFreeType_TextDrawer | Draw freetype texts in texture buffers |
CGenericAnimationModule | |
►CGenericRefCountedBaseClass | Base class for refcounting classes, no other dependencies |
►CCoreModifiable | Base class for Kigs framework objects. CoreModifiable class manage a list of attributes supporting reflexion and serialization. CoreModifiable also support reference counting, auto update, instance factory.. |
CABaseSystem | |
CAlphaMask | Picture mask for touch management |
CAObject | |
CAPI3DDeferredFilter | GLSL deferred shader implementation |
►CAsyncRequest | Manage asynchronous request |
►CHTTPAsyncRequest | Manage Async HTTP Request |
CHTTPAsyncRequestAndroid | |
CHTTPAsyncRequestIOS | |
CHTTPAsyncRequestJS | |
CHTTPAsyncRequestWindows | |
CHTTPAsyncRequestWUP | UWP specific HTTP Request |
CBox2DShape | Wrap a box2D shape |
CCollisionManager | Manager class to manage collision |
CCoreBaseApplication | Base class for applications |
CCoreSequenceLauncher | |
CCullingObject | Base class for culling objects |
CDictionaryFromJson | Construct CoreItem tree from a JSon buffer |
CDictionaryFromJsonUTF16 | Construct CoreItem tree from a JSon buffer in UTF16 |
CDirectRenderingMethods | Base class to draw specific objects directly (in the current rendering context) |
►CDisplayDeviceCaps | Specific Win32 GUI module |
CDisplayDeviceCapsAndroid | Specific DisplayDeviceCaps for Android platform |
CDisplayDeviceCapsJavascript | Javascript display device capacities |
CDisplayDeviceCapsWin32 | Specific Win32 DisplayDeviceCaps, used to get display device list and capacities |
CDoNothingObject | Object which do nothing |
CFilePathManager | |
CFontMapManager | Manage font textures |
►CFrameBufferStream | Manage an array of buffers to receive video stream |
CFixedImageBufferStream | Utility class to use a fixed image as a buffer stream |
►CGenericCamera | Base class to manage webcamera / video capture devices |
CCameraAndroid | |
CCameraWindows | |
CCameraWUP | UWP specific webcamera management |
►CGenericShrinker | Reduce frame buffer resolution |
CShrinkerWindows | |
CShrinkerWUP | Specific UWP framebuffer shrinker |
CMPEG4BufferStream | Base class for MP4 video stream playing |
CGPSTrigger | Used to go back of a sequence if user go to far from the interest point |
►CHTTPConnect | Connect to an http serveur |
CHTTPConnectAndroid | |
CHTTPConnectIOS | |
CHTTPConnectJS | |
CHTTPConnectWindows | |
CHTTPConnectWUP | UWP specific HTTP Connect class |
CLocalizationManager | |
CLuaBehaviour | |
CLuaImporter | |
CLuaNotificationHook | |
CMouseVelocityComputer | Keep track of past mouse mouvement to compute a velocity |
CMPEG4Encoder | Base class for MP4 video stream encoding |
►CNode2D | A Node2D is the base class for all objects to be added to a 2DLayer |
CBox2DBody | Wrap a box2D body (<=> rigid body) |
►CUIItem | Parent class for all UI types ( buttons, texts...) |
CPassiveColoredMask | Obsolete ? |
CUI3DLinkedItem | Adjust position of the UIItem to match a 3D position in a Scene3D |
CUIControlBoxForScrollViewUI | ??? |
CUICursor | ??? |
CUICustomDraw | Draw non UI objects |
CUICustomInputItem | ??? |
►CUIDrawableItem | UIItem to be drawn |
►CUILayout | Adjust the position of all children according to a layout algorithm |
CUIBoxLayout | Adjust the position of all children according to the box layout |
CUIFlowLayout | Adjust the position of all children according to a flow layout algorithm |
CUIGridLayout | Adjust the position of all children according to a grid layout algorithm |
CUIRatioKeeper | Create a zone in screen where design size ratio is kept |
CUIRoundHUD | Display a circular menu |
CUIScrollable | Base class for scrollable UI |
CUIScrollView | ?? Obsolete ?? |
CUISlider | Manage a slider |
CUISliderFill | TODO. Manage a slider |
CUISlidersGroup | TODO. Manage a slider |
CUITextArea | Text input UI item |
►CUITexturedItem | Textured UIDrawableItem |
►CUIButton | Simple Button class |
►CUIButtonImage | Button with three textures ( Up, Down , Over ) |
CUIPointInteret | An UIPointInteret is placed on the map to mark an point of interest |
CUIButtonText | Three state button with different texts |
►CUIDynamicText | Manage UI Texts with light html like tags |
CUITextInput | Text input UI item |
►CUIImage | Just display an image ( texture ) with different modes |
CPointInteretVignette | An PointInteretVignette is a pop-up created from a model, who give a description of a point of interest |
CUIImageHighlight | ??? |
CUIMap | An UIMap is a class for add a map |
CUIRenderingScreen | A Textured UI where the texture display a Rendering Screen |
CUISprite | Manage sprite. Obsolete ? |
CUIStream | Display a video |
►CUIText | Display a text |
►CUIScrollingText | ?? Obsolete ?? |
CUIScrollingMultilineText | ?? Obsolete ?? |
CUITexture | Draw a texture |
CUIGroupButton | Manage buttons in a group |
CUIVideo | Display a video |
CRendererProfileDrawingObject | Draw profilers |
►CRenderingScreen | Generic "draw surface" |
CDX11RenderingScreen | DX11 implementation of RenderingScreen |
COpenGLRenderingScreen | OpenGL implementation of RendereingScreen |
CResourceDownloader | Download file from given URL |
CRessourceFileManager | |
►CSceneNode | Abstract base class for objects in the scene ( Node3D, Drawables...) |
►CDrawable | Base class for all drawable objects |
►CAPI3DUniformBase | Base class for uniform, DX11 API |
CAPI3DUniformBuffer | Manage an data buffer as sharder uniform |
CAPI3DUniformDataTexture | Data texture (dynamic) passed as a uniform |
CAPI3DUniformFloat | One float uniform |
CAPI3DUniformFloat2 | Two float uniform |
CAPI3DUniformFloat3 | Three float uniform |
CAPI3DUniformFloat4 | Four float uniform |
CAPI3DUniformGeneratedTexture | Generated Noise Data texture passed as a uniform |
CAPI3DUniformInt | One int uniform |
CAPI3DUniformMatrixArray | Manage an array of matrix as sharder uniform |
CAPI3DUniformTexture | Texture passed as a uniform |
►CAudioBuffer | |
CAndroidAudioBuffer | Manage an audio buffer for Android |
►CAudioListenerActivator | Audio listener activator is a drawable used to update and activate audio listener during predraw process, the activator is always attached under its listener |
CAndroidAudioListenerActivator | Same as AudioListenerActivator but doesn't compute velocity (for performance purposes) |
CBillboard3D | Billboard ( front facing camera texture ) object |
CCollisionBaseNode | Base class for collidable objects |
CDebugDraw | |
CDrawableCallback | Post notification when in Predraw, Draw and Postdraw |
CDrawableSwitch | Draw only one selected son |
CDrawVertice | Draw a dynamic mesh |
CFog | Add fog to the scene |
►CHDrawable | Drawable with a different hierarchy drawing policy |
CMesh | Old style Mesh |
CModernMesh | Optimized mesh class |
►CHolo3DPanel | Draw a textured quad or circular panel |
COpenGLHolo3DPanel | OpenGL implementation of Holo3DPanel |
CKigsBitmap | Pixel buffer used as a Texture |
►CMaterial | Base class, generic material object |
CDX11Material | DX11 implementation of Material |
COpenGLMaterial | OpenGL implementation of Material |
CMaterialStage | Base class for material stage |
CMeshItemGroup | Group used in old style Mesh |
CModernMeshItemGroup | Group of triangles with the same characteristics |
►CRendererMatrix | Rendering matrix |
COpenGLRenderingMatrix | OpenGL implementation of RendererMatrix |
CRenderingCustomizer | Change some rendering states during draw |
►CShaderBase | Base virtual class for shaders |
►CAPI3DShader | DX11 Shader |
►CAPI3DGenericMeshShader | DX11 Generic Mesh Shader |
CAPI3DCutShader | DX11 Cut Shader |
CAPI3DSkinShader | Specialized GLSL Shader for skinned mesh |
CAPI3DUIShader | DX11 UI Shader |
CSimpleDrawing | Draw simple objects.. |
CSkyBox | Draw a skybox with a cube texture |
CSprite | Draw a sprite in the 3D scene |
CStencilMask | Manage stencil buffer mask |
CTangentSpaceLOD | Decide to draw or not children according to tangent space |
►CTexture | Manage a texture |
CDX11Texture | DX11 implementation of Texture |
COpenGLTexture | OpenGL implementation of Texture |
CTextureMatrix | Texture coordinate ( U V W ) transform matrix |
►CNode3D | Base class for 3D node in the scene graph ( with a 3x4 matrix ) |
►CCamera | Abstract class, special Node3D to manage a camera ( viewpoint in the scene ) |
CDX11Camera | DX11 implementation of Camera |
CDX11CameraOrtho | DX11 implementation of orthographic camera |
COpenGLCamera | OpenGL implementation of Camera |
COpenGLCameraOrtho | OpenGL implementation of Orthographic Camera |
►CLight | Base class, generic light object |
CAPI3DLight | DX11 Light |
CMultiMesh |
|
CNode3DDelayed | A Node3D loading it's sons only when needed |
CNode3DLodDecorator | Decorate Cull method to accep LOD |
COctree | An octree subdivide it's bounding box in eight son to manage faster culling / sorting |
COctreeSubNode | Node in an octree |
►CScene3D | Root Node3D for a scene |
►CAbstract2DLayer | Base class for 2D Layers |
CBase2DLayer | Obsolete 2D Layer |
CBaseUI2DLayer | UI rendering support |
CImGuiLayer | Specialized 2D layer for ImGui display |
CTouchableCoordinateSystem | A TouchableCoordinateSystem is defined by a rotation, a translation and a scale in 3D space. Finger make him rotate |
CUINode3DLayer | |
CSemaphore | Thread management |
CSplittableTask | Abstract class to manage splittable tasks |
CStepByStepImporter | Import an xml and create the corresponding CoreModifiable tree step by step |
CTextureFileManager | Manage texture to avoid redundant instances |
CTextureHandler | Handle texture drawing. A TextureHandler is used to manipulate a texture or animated texture or sprite in a texture the same way |
►CThread | Manage a thread |
CWorkerThread | Thread managed by a pool manager, waiting for tasks |
CThreadEvent | Thread synchronisation object Event |
CThreadPoolManager | Manage a pool of WorkerThreads |
CThreadProfiler | Helper class to profile threads |
►CTimer | |
CControlledTimer | |
CTouchInputEventManager | |
CTravState | Base class used to store current scene traversal state |
►CUIShapeDelegate | Draw parent ui as a shape |
CUIShapeDisc | Draw parent ui as a disc |
CUIShapeRectangle | Draw parent ui as quad |
CUserPositionGPS | An UserPositionGPS is the class for placed the user on a map |
►CWindow | Base class for Window (rendering window) |
CWindowAndroid | Specific Window class for Android platform |
CWindowIPhone | |
CWindowJavascript | Javascript Window class |
CWindowWin32 | Specific Win32 Window |
►CTinyImage | Base class for picture file loading |
CBMPClass | TinyImage specialized for BMP management |
CDDSClass | TinyImage specialized for DDS management |
CETCClass | TinyImage specialized for ETC management |
CGIFClass | TinyImage specialized for PNG management |
CJPEGClass | TinyImage specialized for JPEG management |
CPNGClass | TinyImage specialized for PNG management |
CTGAClass | TinyImage specialized for TGA management |
►CGeolocationDevice | |
CGeolocationAndroid | Android GPS management |
CGeolocationDX | Specific DirectX geolocation device |
CGetRefTag | |
CBinMeshLoaderBase::GroupDesc | Contain the group description of the binMesh file |
►CGyroscopeDevice | |
CGyroscopeAndroid | Android Gyroscope management |
CBinMeshLoaderBase::Header | Contain the header of the binMesh file |
CHTTPRequestJS | |
CHTTPRequestModule | Generic Module for HTTP Request classes |
CHTTPRequestModuleAndroid | |
CHTTPRequestModuleIOS | |
CHTTPRequestModuleJS | |
CHTTPRequestModuleWindows | |
CHTTPRequestModuleWUP | UWP specific HTTP Request module |
CCoreModifiable::ImportState | Import |
CInstanceFactory | Register and instanciate classes |
CIPlane | Plane structure for collision calculations |
CJoystickAndroid | Android Joystick management |
CJoystickDX | Specific DirectX joystick device |
CJoystickIPhone | |
CJSonFileParserBase< stringType, parserType > | Base class for JSon parser |
►CKeyboardDevice | |
CKeyboardAndroid | Android keyboard management |
CKeyboardDX | Specific DirectX keyboard device |
►CKeyTime | |
CPositionKey | |
CRotationKey | |
CScaleKey | |
CKeyToAsciiDX | Specific DirectX KeyToAscii utility class |
CKigsCore | |
CLuaKigsBindModule | Generic module for LUA integration |
CmaArrayBase | CoreModifiableAttributeData for array |
CmaArrayHeritage< notificationLevel, T, attributeElementType, nbLines, nbColumns > | CoreModifiableAttributeData for array with different level of notification |
CmaArrayHeritage< 0, kfloat, CoreModifiable::ATTRIBUTE_TYPE::FLOAT, 1, 16 > | |
CmaArrayHeritage< 0, kfloat, CoreModifiable::ATTRIBUTE_TYPE::FLOAT, 1, 2 > | |
CmaArrayHeritage< 0, kfloat, CoreModifiable::ATTRIBUTE_TYPE::FLOAT, 1, 3 > | |
CmaArrayHeritage< 0, kfloat, CoreModifiable::ATTRIBUTE_TYPE::FLOAT, 1, 4 > | |
CmaArrayHeritage< 0, s32, CoreModifiable::ATTRIBUTE_TYPE::INT, 1, 2 > | |
CmaBoolHeritage< notificationLevel > | CoreModifiableAttributeData for bool with different level of notification |
CmaBoolHeritage< 0 > | |
CmaBoolHeritage< 1 > | |
CmaBuffer | CoreModifiable managing a CoreRawBuffer |
CmaBufferHeritage< alignement, allocatedType, notificationLevel > | CoreModifiableAttributeData of reference with different notification level |
CmaBufferHeritage< 16, char, 0 > | |
CmaEnumBase | CoreModifiableAttributeData for an enum |
CmaEnumHeritage< notificationLevel, nbElements > | CoreModifiableAttributeData for an enum with different level of notification |
CmaEnumHeritage< 2 > | |
CmaEnumHeritage< 3 > | |
CmaEnumHeritage< 4 > | |
CmaEnumHeritage< 5 > | |
CmaEnumHeritage< 7 > | |
CmaNumericHeritage< notificationLevel, T, attributeType > | CoreModifiableAttributeData for numeric without different level of notification |
CmaNumericHeritage< double > | |
CmaNumericHeritage< float > | |
CmaNumericHeritage< s32 > | |
CmaNumericHeritage< u32 > | |
CmaNumericHeritage< u64 > | |
CmaReference | CoreModifiableAttribute managing a reference |
CmaReferenceHeritage< notificationLevel > | CoreModifiableAttributeData for reference on CoreModifiable |
CmaReferenceHeritage< 0 > | |
CmaStringHeritage< notificationLevel > | CoreModifiableAttributeData of string with different level of notification |
CmaStringHeritage< 0 > | |
CBinMeshLoaderBase::MaterialDesc | Contain the material description of the binMesh file |
CmaUSStringHeritage< notificationLevel > | CoreModifiableAttributeData of usstring with different level of notification |
CmaUSStringHeritage< 0 > | |
CmaVector | CoreModifiableAttributeData for vector array with one dimension |
CCollisionManager::MeshCollisionInfo | |
CMinimalXML | Fast minimal XML parser |
CModernMeshBuilder | Utility class to create a ModernMesh instance from triangle lists |
CModule2DLayers | Generic Module for 2D drawing ( IHM, sprites...) |
CInstanceFactory::ModuleAssociation | Utility class to store "createInstance" method for each class of a module |
CModuleCameraAndroid | |
CModuleCameraWindows | |
CModuleCameraWUP | Specific UWP camera module |
CModuleCoreAnimation | Manage animated values |
CModuleDDSequence | Manage Data Driven Sequences for Data Driven Application |
CModuleDescription | Read a module description in a XML file |
CModuleFileManager | Manage classes related to pathes and file reading / writing |
CModuleGUI | Generic Module for GUI classes ( Windows management ) |
CModuleGUIAndroid | Specific module for GUI classes ( Windows management ) |
CModuleGUIIPhone | |
CModuleGUIJavascript | Specific Emscripten GUI module |
CModuleGUIWindows | Specific Win32 UWP GUI module |
CModuleImGui | Generic Module for ImGUI integration classes |
CModuleInput | Generic module for input management |
CModuleInputAndroid | Specific module for android input management |
CModuleInputDX | Specific Input Module for DirectX API |
CModuleInputIPhone | |
CModuleRenderer | Generic rendering module |
CModuleSceneGraph | Manage all Scenes ( 3D and 2D ) |
CModuleSoundManager | Manage sound playing and sound object in the scene |
CModuleSoundManagerJS | |
CModuleSoundManagerOAL | |
►CModuleSpecificRenderer | Abstract base class for specific renderers, so that they must overload some generic functionnality |
CRendererDX11 | DX11 implementation of ModuleSpecificRenderer |
CRendererOpenGL | OpenGL implementation of ModuleSpecificRenderer |
CModuleThread | Generic module for thread management |
CModuleTimer | Generic module for time management |
►CMouseDevice | mouse cursor current position on x axis |
CMouseAndroid | Android mouse management (touch) |
CMouseDX | Specific DirectX Mouse device |
CMouseIPhone | |
CMultiTouchAndroid | Android multitouch management |
CMultiTouchIPhone | |
CMultiTouchPinch | Manage pinch with two touches |
CXMLReaderFile::MyUserData |
|
CNotificationCenter | Manage messages between CoreModifiable |
CMesh::OneColorTriangleStruct | Triangle with a uniform color |
CMesh::OneNormalTriangleStruct | Triangle with a unique normal |
CBinMeshLoaderBase::OtherDataStruct | Contain other data information of the binMesh file |
CPivotUp | Node3D updragor to manipulate node like an pivot ( angle+axis rotation ) |
CPixelBuffer | Shared interface between all pixel buffer types (allows for generic PixelBuffer pointers) |
►CPlatformBaseApplication | This class must not be virtual because there's a double inheritance |
CCoreBaseApplication | Base class for applications |
CPRSControllerKey | |
CPRSInfo | |
CPRSKey | |
Ckstl::CoreSTLAllocator< TYPE >::rebind< TYPE2 > | Convert through CoreSTLAllocator< x > |
CRenderingState | Keep current global rendering state |
CScene3DPriorityCompare | Struct to sort scenes |
CShaderInfo | Utility class to register shaders |
CSoundManagerAndroid | Manage sound playing for android |
CSpacialMeshBVHNode | Bounding volume hierarchy node structure |
CSplitDataStructBase | Structure used to pass data to splittable task |
CBinMeshLoaderBase::StageDesc | Contain the stage description of the binMesh file |
CSTLMeshLoader | Load an STL file and return an old |
CMesh::TexCoord | Texture Coordinates structure |
CMesh::TexturedTriangleStruct< textureCount > | |
►CMesh::TexturedTriangleStructBase | Textured triangle base structure |
CMesh::TexturedTriangleStruct | Textured triangle structure, with templated texture count parameter |
CTGAClass::tgafooter | TGA footer (TGA 2.0 only) |
CTGAClass::tgaheader | TGA header |
CMesh::ThreeColorTriangleStruct | Triangle with a color at each vertex |
CMesh::ThreeNormalTriangleStruct | Triangle with normal at each vertex |
CTinyImageLoaderContext | Support conversion depending on the context ( ie used to import in supported texture format for given platform ) |
CTinyImageUtils | Image manipulation tools |
CTravPath | Class used to store pathes in the scenegraph and draw sorted objects following the right path |
CMesh::Triangle | Triangle structure |
CUIPopUp | This is the upgrador class for a pop-up |
CUniformList | Manage shader uniforms |
CValidCharArray< charType > | Utility class used by AsciiParserUtils |
►CVertexBufferManagerBase | Virtual base class for Vertex buffer manager |
CVertexBufferManager | Manage vertex buffer for DX11 API |
CTravPath::Way | Manage one path part to a specific Drawable |
CWindowClick | Manage mouse click for a given window |
CXMLAttributeTemplate< StringType > | Manage XML attributes structure using string or string_view |
►CXMLBase | Base class for XML template structure |
CXMLTemplate< StringType > | Manage XML structure using string or string_view |
CXMLModule | Generic module for XML management |
CXMLNodeBase | Base class for templated XML Node class |
CXMLNodeTemplate | Manage XML node structure using string or string_view |
CXMLReaderFile | Read an XML file into an XML structure |
CXMLWriterFile | Write an XML file from an XML structure |