Joy4D Class List

Here are the classes, structs, unions and interfaces with brief descriptions:
NSMath::TAABBoxTAABBox class
TAllocInterfaceThis class represents abstract class (interface) with methods for allocating memory via operators new, delete, new[] and delete[]
TAllocInterfaceAlign16This class represents abstract class (interface) with methods for allocating memory via operators new, delete, new[] and delete[]
TAllocInterfaceAlign8This 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::TBoxTBox class
NSMath::TBox2DTBox2D class
TBufferThis structure is designed for storing static binary data
TCameraAbstract class for all camera types
TCameraClassicThis class represents simple camera with UP vector always set to [0,0,1]
NSMath::TCircle2DTCircle2D class
TColorThis structure defines 32-bit color in ARGB format
NSConfigFile::TConfigFileThis class represents parser for configuration file
NSConfigFile::TConfigFileItemThis structure contains pair (item's name,item's value) from config file
NSConfigFile::TConfigFileSectionThis class represents one section from config file
NSMath::TCPUUniversalThis class defines mathematical processor which use no special instruction set
TCRCThis class allow you compute CRC from specified resources
NSMeshes::TDeclarationThis class defines declaration loaded from declaration file
NSMeshes::TDeclarationElementOne vertex element from file with vertex declaration
NSMeshes::TDeclarationHeaderHeader of file with vertex declaration
NSMeshes::TDeclarationLoaderThis class contains static methods to load declaration from file
NSMeshes::TDeclarationManagerThis class manages vertex declarations loaded from files (TDeclaration type)
NSMath::TEulerAnglesTEulerAngles class
TFileThis class encapsulates reading and writing from file
NSFileSystem::TFSCabinetThis object helps you read cabinet
NSFileSystem::TFSCabinetTableThis class defines table from begin of cabinet
NSFileSystem::TFSCabinetTableItemThis class defines one item from cabinet table
NSFileSystem::TFSFileSystemThis class defines filesystem
TGlobalsGraphicThis class manages all managers for graphic
TGlobalsMathThis pure static class define methods and store objects required for all mathematical classes
TGlobalsSystemThis class manages all system-important objects of classes like VFS, global configuration etc
TGraphicBufferThis class defines software vertex or index buffer
TGraphicSurfaceThis structure defines an surface in device format
TGraphicTextureThis class represents software texture
NSMath::NSCurves::THermiteCubicTHermiteCubic class
NSMath::NSCurves::THermiteCubicSplineTHermiteCubicSpline class
TIndexedSet< T, size, step >This template serves as indexed set
NSMath::TLineTLine class
NSMath::TLine2DTLine2D class
NSMath::TLineSegmentTLineSegment class
NSMath::TLineSegment2DTLineSegment2D class
TLogFileThis class is designed for logging program run into specified file
NSMath::TMathCPUThis class defines abstract class for mathematical processors
TMathTestThis pure static class contains methods to verify correctness of some mathematic class
NSMath::TMatrix3TMatrix3 class
NSMath::TMatrix4TMatrix class
TMemManagerTMemManager class
NSMeshes::TMeshThis class defines mesh loaded from mesh file
NSMeshes::TMeshCreatorThis class ensures simplest models creaiting and also helps create basic vertex declarations
NSMeshes::TMeshHeaderThis structure defines header of file with MESH
NSMeshes::TMeshLoaderThis class contains static methods to load mesh
NSMeshes::TMeshManagerThis class serves as manager for TMesh objects
NSMeshes::TMeshRenderInfoThis structure contains information about rendering mesh
NSShaders::TPixelShaderThis class defines pixel shader loaded from compiled shader file of FX file
NSShaders::TPixelShaderManagerThis class servers as manager for pixel shaders
NSMath::TPlaneTPlane class
NSMath::TQuaternionTQuaternion class
NSRandom::TRandomThis class generates random number via linear congruent generator
NSRandom::TRandomExponentialThis class provides generator for random numbers with exponential distribution
NSRandom::TRandomNormalThis class provides generator for random numbers with normal (Gaussian) distribution
NSMath::TRayTRay class
NSMath::TRay2DTRay2D class
TRectThis structure defines rectangle on surface
NSMath::TRectangle2DTRectangle2D class
TRendererThis class defines renderer which encapsulates graphics device
TRendererCapsThis structure defines capabilities of specified renderer
TRendererCreatorThis class creates renderer device
TRendererCreatorHelperThis class helps you create renderer
TRendererDisplayModeThis structure contains display mode resolution and all available refresh rates for it
TRendererIndexBufferThis class represents index buffer with 16-bit indices (32-bits indices are not supported thus maximum vertex index is 2^16==65536)
TRendererPixelShaderThis class represents pixel shader
TRendererSurfaceThis class represents a surface data from graphic device
TRendererTextureThis class represents texture from graphic device
TRendererTextureCubeThis class represents cubemap texture (six textures in cube)
TRendererTextureImage
TRendererVertexBuffer
TRendererVertexDeclarationThis class represents vertex declaration
TRendererVertexElementThis structure describes one element of vertex
TRendererVertexShaderThis class represents vertex shader
TRendererViewportThis structure defines viewport for renderer
NSMath::TRotationAxisTRotationAxis class
TSimpleProfilerThis represents simple profiler
NSMath::TSolversTSolver class
NSMath::TSphereTSphere class
TStringThis class defines string of characters
TSurfaceDescThis structure contains information about surface dimension and format
TTextureThis class defines texture loaded from file
TTextureManagerThis class defines texture manager
NSMath::TTriangleTTriangle class
NSMath::TVector2DTVector2D class
NSMath::TVector3TVector3 class
NSMath::TVector4TVector4 class
NSShaders::TVertexShaderThis class defines vertex shader loaded from compiled shader file of FX file
NSShaders::TVertexShaderManagerThis class serves as manager for vertex shaders
NSFileSystem::TVirtualFileThis class define abstract file which is used by filesystem
NSFileSystem::TVirtualFileAutoPtr< T >This class represents AUTOPTR for class TVirtualFile
NSFileSystem::TVirtualFileCabinetThis class represents file from cabinet
NSFileSystem::TVirtualFileRealThis class defines real file from disk (or another device)
NSXLoader::TXAnimationThis structure defines animation for one frame
NSXLoader::TXAnimationKeyThis structure defines one onimation key in animation
NSXLoader::TXAnimationSetThis structure defines set of animations
NSXLoader::TXBoneThis structure define one bone in mesh
NSXLoader::TXFrameThis structure defines one frame in X file
NSXLoader::TXLoaderThis class loads X file and hierarchically stores its content
NSXLoader::TXMaterialThis structure define material for face
NSXLoader::TXMatrixStandard 4x4 matrix of floats
NSXLoader::TXSkinInfoThis structure contains skin information about mesh
NSXLoader::TXTextureCoordsThis structure defines texture coordinates UV for for vertex
NSXLoader::TXTriangleMaterialThis structure defines material for one triangle in mesh
NSXLoader::TXTriangleNormalsThis structure defines normals in indexed triangle
NSXLoader::TXTriangleVerticesThis structure defines indexed triangle
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZSimplest vertex - contains only position
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZVertex with postion and normal
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZ_TUTVVertex with position, normal and one texture coordinate
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZ_TUTV_SW1SW2_SIVertex with position, normal, texture coordinates,two weights and one DWORD containing matrix indices for skinning
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_NXNYNZ_TUTV_SWD1_SIVertex with position, normal, texture coordinates,two weights and one DWORD containing matrix indices for skinning
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_SW1SW2_SIVertex with position, two weights and one DWORD containing matrix indices for skinning
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_SWD1_SIVertex with position, wight and one DWORD containing matrix indices for skinning
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_TUTVVertex with position and one texture coordinate
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_TUTV_SW1SW2_SIVertex with position, texture coordinates,two weights and one DWORD containing matrix indices for skinning
NSXLoader::NSXLoaderVertexTypes::TXVERTEX_XYZ_TUTV_SWD1_SIVertex with position, texture coordinates,weight and one DWORD containing matrix indices for skinning
NSXLoader::TXVertexNormalThis structure defines simple normal in 3D space
NSXLoader::TXVertexPositionThis structure defines simple vertex position in 3D space
NSXLoader::TXVertexWeightThis structure defines weight for specified vertex

Generated on Wed Nov 28 22:41:11 2007 for Joy4D by  doxygen 1.4.6-NO