Class List

Here are the classes, structs, unions and interfaces with brief descriptions:

[detail level 123]

▼Ncy | |

CAlphaDistribution | An implementation of alpha distribution methods. This implementation only works for textures with 8-bit channels |

CBVH | Bounding Volume Hierarchy class |

CBVHTriMesh | Bounding Volume Hierarchy for triangular meshes (TriMesh) |

CColor | RGB color class with 3 float components |

CColorA | RGBA color class with 4 float components |

CColor24 | 24-bit RGB color class with 3 unsigned byte components |

CColor32 | 32-bit RGBA color class with 4 unsigned byte components |

CGL | General OpenGL queries |

CGLDebugCallback | OpenGL debug callback class |

CGLTexture | OpenGL texture base class |

CGLTexture1 | OpenGL 1D texture class |

CGLTexture2 | OpenGL 2D texture class |

CGLTexture3 | OpenGL 3D texture class |

CGLTextureCubeMap | OpenGL cube map texture class |

CGLRenderBuffer | OpenGL render buffer |

CGLRenderTexture | OpenGL render color buffer |

CGLRenderDepth | OpenGL render depth buffer |

CGLRenderTextureCubeBase | OpenGL render buffer with a cube map texture |

CGLSLShader | GLSL shader class |

▼CGLSLProgram | GLSL program class |

CParam | |

▼CHairFile | HAIR file class |

CHeader | Hair file header |

CHeap | A general-purpose max-heap structure that allows random access and updates |

CIVec | A general class for N-dimensional integer vectors |

CIVec2 | 2D integer vector class |

CIVec3 | 3D integer vector class |

CIVec4 | 4D integer vector class |

CLightingGridHierarchy | An implementation of the Lighting Grid Hierarchy method |

CMatrix2 | 2x2 matrix class |

CMatrix3 | 3x3 matrix class |

CMatrix34 | 3x4 matrix class |

▼CMatrix4 | 4x4 matrix class |

CColVec3 | Elements of the matrix are column-major: | 0 4 8 12 | | 1 5 9 13 | | 2 6 10 14 | | 3 7 11 15 | |

▼CPointCloud | A point cloud class that uses a k-d tree for storing points |

CPointInfo | Used by one of the PointCloud::GetPoints() methods |

CQuat | Quaternion class |

CWeightedSampleElimination | An implementation of the weighted sample elimination method |

CSpatialVector6 | 6D spatial vector (for 3D) |

CSpatialTrans6 | 6D spatial matrix for coordinate transforms |

CSpatialMatrix6 | 6D spatial matrix |

CString | A general-purpose string class for char arrays |

CTimer | Simple stopwatch class |

CTimerStats | Stopwatch class with statistics |

▼CTriMesh | Triangular Mesh Class |

CMtl | Material definition |

CStr | Simple character string |

CTriFace | Triangular Mesh Face |

CVec | A general class for N-dimensional vectors |

CVec2 | 2D vector class |

CVec3 | 3D vector class |

CVec4 | 4D vector class |