| NSMath::TAABBox | TAABBox class |
| TAllocInterface | This class represents abstract class (interface) with methods for allocating memory via operators new, delete, new[] and delete[] |
| TAllocInterfaceAlign16 | This class represents abstract class (interface) with methods for allocating memory via operators new, delete, new[] and delete[] |
| TAllocInterfaceAlign8 | This class represents abstract class (interface) with methods for allocating memory via operators new, delete, new[] and delete[] |
| TArray< T, align, size, step > | This template defines simple array with variable length |
| TArrayObjects< T, size, step > | This template defines advanced array with variable length |
| TArrayPtrs< T, size, step > | This template defines advanced array with variable length |
| NSMath::TBox | TBox class |
| NSMath::TBox2D | TBox2D class |
| TBuffer | This structure is designed for storing static binary data |
| TCamera | Abstract class for all camera types |
| TCameraClassic | This class represents simple camera with UP vector always set to [0,0,1] |
| NSMath::TCircle2D | TCircle2D class |
| TColor | This structure defines 32-bit color in ARGB format |
| NSConfigFile::TConfigFile | This class represents parser for configuration file |
| NSConfigFile::TConfigFileItem | This structure contains pair (item's name,item's value) from config file |
| NSConfigFile::TConfigFileSection | This class represents one section from config file |
| NSMath::TCPUUniversal | This class defines mathematical processor which use no special instruction set |
| TCRC | This class allow you compute CRC from specified resources |
| NSMeshes::TDeclaration | This class defines declaration loaded from declaration file |
| NSMeshes::TDeclarationElement | One vertex element from file with vertex declaration |
| NSMeshes::TDeclarationHeader | Header of file with vertex declaration |
| NSMeshes::TDeclarationLoader | This class contains static methods to load declaration from file |
| NSMeshes::TDeclarationManager | This class manages vertex declarations loaded from files (TDeclaration type) |
| NSMath::TEulerAngles | TEulerAngles class |
| TFile | This class encapsulates reading and writing from file |
| NSFileSystem::TFSCabinet | This object helps you read cabinet |
| NSFileSystem::TFSCabinetTable | This class defines table from begin of cabinet |
| NSFileSystem::TFSCabinetTableItem | This class defines one item from cabinet table |
| NSFileSystem::TFSFileSystem | This class defines filesystem |
| TGlobalsGraphic | This class manages all managers for graphic |
| TGlobalsMath | This pure static class define methods and store objects required for all mathematical classes |
| TGlobalsSystem | This class manages all system-important objects of classes like VFS, global configuration etc |
| TGraphicBuffer | This class defines software vertex or index buffer |
| TGraphicSurface | This structure defines an surface in device format |
| TGraphicTexture | This class represents software texture |
| NSMath::NSCurves::THermiteCubic | THermiteCubic class |
| NSMath::NSCurves::THermiteCubicSpline | THermiteCubicSpline class |
| TIndexedSet< T, size, step > | This template serves as indexed set |
| NSMath::TLine | TLine class |
| NSMath::TLine2D | TLine2D class |
| NSMath::TLineSegment | TLineSegment class |
| NSMath::TLineSegment2D | TLineSegment2D class |
| TLogFile | This class is designed for logging program run into specified file |
| NSMath::TMathCPU | This class defines abstract class for mathematical processors |
| TMathTest | This pure static class contains methods to verify correctness of some mathematic class |
| NSMath::TMatrix3 | TMatrix3 class |
| NSMath::TMatrix4 | TMatrix class |
| TMemManager | TMemManager class |
| NSMeshes::TMesh | This class defines mesh loaded from mesh file |
| NSMeshes::TMeshCreator | This class ensures simplest models creaiting and also helps create basic vertex declarations |
| NSMeshes::TMeshHeader | This structure defines header of file with MESH |
| NSMeshes::TMeshLoader | This class contains static methods to load mesh |
| NSMeshes::TMeshManager | This class serves as manager for TMesh objects |
| NSMeshes::TMeshRenderInfo | This structure contains information about rendering mesh |
| NSShaders::TPixelShader | This class defines pixel shader loaded from compiled shader file of FX file |
| NSShaders::TPixelShaderManager | This class servers as manager for pixel shaders |
| NSMath::TPlane | TPlane class |
| NSMath::TQuaternion | TQuaternion class |
| NSRandom::TRandom | This class generates random number via linear congruent generator |
| NSRandom::TRandomExponential | This class provides generator for random numbers with exponential distribution |
| NSRandom::TRandomNormal | This class provides generator for random numbers with normal (Gaussian) distribution |
| NSMath::TRay | TRay class |
| NSMath::TRay2D | TRay2D class |
| TRect | This structure defines rectangle on surface |
| NSMath::TRectangle2D | TRectangle2D class |
| TRenderer | This class defines renderer which encapsulates graphics device |
| TRendererCaps | This structure defines capabilities of specified renderer |
| TRendererCreator | This class creates renderer device |
| TRendererCreatorHelper | This class helps you create renderer |
| TRendererDisplayMode | This structure contains display mode resolution and all available refresh rates for it |
| TRendererIndexBuffer | This class represents index buffer with 16-bit indices (32-bits indices are not supported thus maximum vertex index is 2^16==65536) |
| TRendererPixelShader | This class represents pixel shader |
| TRendererSurface | This class represents a surface data from graphic device |
| TRendererTexture | This class represents texture from graphic device |
| TRendererTextureCube | This class represents cubemap texture (six textures in cube) |
| TRendererTextureImage | |
| TRendererVertexBuffer | |
| TRendererVertexDeclaration | This class represents vertex declaration |
| TRendererVertexElement | This structure describes one element of vertex |
| TRendererVertexShader | This class represents vertex shader |
| TRendererViewport | This structure defines viewport for renderer |
| NSMath::TRotationAxis | TRotationAxis class |
| TSimpleProfiler | This represents simple profiler |
| NSMath::TSolvers | TSolver class |
| NSMath::TSphere | TSphere class |
| TString | This class defines string of characters |
| TSurfaceDesc | This structure contains information about surface dimension and format |
| TTexture | This class defines texture loaded from file |
| TTextureManager | This class defines texture manager |
| NSMath::TTriangle | TTriangle class |
| NSMath::TVector2D | TVector2D class |
| NSMath::TVector3 | TVector3 class |
| NSMath::TVector4 | TVector4 class |
| NSShaders::TVertexShader | This class defines vertex shader loaded from compiled shader file of FX file |
| NSShaders::TVertexShaderManager | This class serves as manager for vertex shaders |
| NSFileSystem::TVirtualFile | This class define abstract file which is used by filesystem |
| NSFileSystem::TVirtualFileAutoPtr< T > | This class represents AUTOPTR for class TVirtualFile |
| NSFileSystem::TVirtualFileCabinet | This class represents file from cabinet |
| NSFileSystem::TVirtualFileReal | This class defines real file from disk (or another device) |
| NSXLoader::TXAnimation | This structure defines animation for one frame |
| NSXLoader::TXAnimationKey | This structure defines one onimation key in animation |
| NSXLoader::TXAnimationSet | This structure defines set of animations |
| NSXLoader::TXBone | This structure define one bone in mesh |
| NSXLoader::TXFrame | This structure defines one frame in X file |
| NSXLoader::TXLoader | This class loads X file and hierarchically stores its content |
| NSXLoader::TXMaterial | This structure define material for face |
| NSXLoader::TXMatrix | Standard 4x4 matrix of floats |
| NSXLoader::TXSkinInfo | This structure contains skin information about mesh |
| NSXLoader::TXTextureCoords | This structure defines texture coordinates UV for for vertex |
| NSXLoader::TXTriangleMaterial | This structure defines material for one triangle in mesh |
| NSXLoader::TXTriangleNormals | This structure defines normals in indexed triangle |
| NSXLoader::TXTriangleVertices | This structure defines indexed triangle |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ | Simplest vertex - contains only position |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZ | Vertex with postion and normal |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZ_TUTV | Vertex with position, normal and one texture coordinate |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZ_TUTV_SW1SW2_SI | Vertex with position, normal, texture coordinates,two weights and one DWORD containing matrix indices for skinning |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZ_TUTV_SWD1_SI | Vertex with position, normal, texture coordinates,two weights and one DWORD containing matrix indices for skinning |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_SW1SW2_SI | Vertex with position, two weights and one DWORD containing matrix indices for skinning |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_SWD1_SI | Vertex with position, wight and one DWORD containing matrix indices for skinning |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_TUTV | Vertex with position and one texture coordinate |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_TUTV_SW1SW2_SI | Vertex with position, texture coordinates,two weights and one DWORD containing matrix indices for skinning |
| NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_TUTV_SWD1_SI | Vertex with position, texture coordinates,weight and one DWORD containing matrix indices for skinning |
| NSXLoader::TXVertexNormal | This structure defines simple normal in 3D space |
| NSXLoader::TXVertexPosition | This structure defines simple vertex position in 3D space |
| NSXLoader::TXVertexWeight | This structure defines weight for specified vertex |