Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
| CAlphaDistribution | An implementation of alpha distribution methods. This implementation only works for textures with 8-bit channels |
| ▼CBASE | |
| CGLRenderTextureCubeBase< ATTACHMENT_TYPE, BASE > | OpenGL render buffer with a cube map texture |
| ▼Cbasic_string< Char > | STL class |
| ▼Cstring | STL class |
| CGLSLShader::Source | GLSL Shader Source class |
| CBVH | Bounding Volume Hierarchy class |
| CColor24 | 24-bit RGB color class with 3 unsigned byte components |
| CColor3< T > | RGB color class with 3 components |
| CColor32 | 32-bit RGBA color class with 4 unsigned byte components |
| CColor4< T > | RGBA color class with 4 components |
| CGL | General OpenGL queries |
| CGLDebugCallback | OpenGL debug callback class |
| ▼CGLRenderBuffer< TEXTURE_TYPE > | OpenGL render buffer |
| CGLRenderDepth< TEXTURE_TYPE > | OpenGL render depth buffer |
| CGLRenderTexture< TEXTURE_TYPE > | OpenGL render color buffer |
| CGLSLProgram | GLSL program class |
| CGLSLShader | GLSL shader class |
| ▼CGLTexture< TEXTURE_TYPE > | OpenGL texture base class |
| CGLTexture1< TEXTURE_TYPE > | OpenGL 1D texture class |
| CGLTexture2< TEXTURE_TYPE > | OpenGL 2D texture class |
| CGLTexture3< TEXTURE_TYPE > | OpenGL 3D texture class |
| ▼CGLTexture< GL_TEXTURE_CUBE_MAP > | |
| CGLTextureCubeMap | OpenGL cube map texture class |
| CHairFile | HAIR file class |
| CHairFile::Header | Hair file header |
| CHeap< MAX_HEAP, DATA_TYPE, SIZE_TYPE > | A general-purpose heap structure that allows random access and updates |
| CIVec< T, N > | A general class for N-dimensional integer vectors |
| CIVec2< T > | 2D integer vector class |
| CIVec3< T > | 3D integer vector class |
| CIVec4< T > | 4D integer vector class |
| CLightingGridHierarchy | An implementation of the Lighting Grid Hierarchy method |
| CMatrix2< T > | 2x2 matrix class |
| CMatrix3< T > | 3x3 matrix class |
| CMatrix34< T > | 3x4 matrix class |
| CMatrix4< T > | 4x4 matrix class |
| CTriMesh::Mtl | Material definition |
| CGLSLProgram::Param | |
| CPointCloud< PointType, FType, DIMENSIONS, SIZE_TYPE > | A point cloud class that uses a k-d tree for storing points |
| CPointCloud< cy::Vec3, float, 3, int > | |
| CPointCloud< PointType, FType, DIMENSIONS, SIZE_TYPE >::PointInfo | Used by one of the PointCloud::GetPoints() methods |
| CPolynomial< ftype, N > | A general-purpose polynomial class |
| ▼CQuaternion< T > | Quaternion class |
| CUnitQuaternion< T > | A unit-length quaternion class. The methods of this class guarantee that the quaternion remains unit length |
| CRootFinderNewton | Numerical root finder using safe Newton iterations |
| CTriMesh::Str | Simple character string |
| CTimer | Simple stopwatch class |
| CTimerCPU | A stopwatch class that measures the CPU time of the current process |
| CTimerStats | Stopwatch class with statistics |
| CTriMesh::TriFace | Triangular Mesh Face |
| CTriMesh | Triangular Mesh Class |
| CVec< T, N > | A general class for N-dimensional vectors |
| CVec2< T > | 2D vector class |
| CVec3< T > | 3D vector class |
| CVec3< float > | |
| CVec4< T > | 4D vector class |
| CWeightedSampleElimination< PointType, FType, DIMENSIONS, SIZE_TYPE > | An implementation of the weighted sample elimination method |