ArrayWrapper< T > | Class ArrayWrapper: the ArrayWrapper class is simillar to pointer wrapper class but used for arrays |
brush_vertex_t | Struct brush_vertex_t: the brush_vertex_t class represents a brush vertex in a CSM File |
BrushFace | Class BrushFace: the BrushFace class represents a single face of a brush |
Chunk | Class Chunk: the Chunk class represents the base Chunk and serves as a factory for its derived classes |
chunk_header_t | Struct chunk_header_t: the chunk_header_t class represents a header for a chunk |
ChunkBrush | Class ChunkBrush: the brush chunk class |
ChunkData | Class ChunkData: represents the data chunk in a CSM File |
ChunkEntity | Class ChunkEntity: represents the entity Chunk |
ChunkGroup | Class ChunkGroup: represents a group chunk |
ChunkLMap | Class ChunkLMap: represents the lightmap chunk |
ChunkMesh | Class ChunkMesh: the mesh chunk class |
ChunkReader | Class ChunkReader: the ChunkReader class reads a list of Chunks from a CSM File |
CLogger | Class CLogger: the CLogger class is a utility logger class that redirects to cerr |
CSMFile | |
mesh_vertex_t | Struct mesh_vertex_t: the mesh_vertex_t class represents amesh vertex in a CSM File |
PropertyTable | Class PropertyTable: the PropertyTable class is derived froma map of string vs |
PtrWrapper< T > | Class PtrWrapper: the PtrWrapper class is a very rudimentary smart pointer class without ref counting |
triangle_t | Struct triangle_t: the triangle_t class represents a triangle in a mesh |
TypeWrapper< T > | Struct TypeWrapper: the TypeWrapper class is a template class used for reading raw data from a stream |
vec2_t | Struct vec2_t: the vec2_t class represents a 2 Dimensional Vector |
vec3_t | Struct vec3_t: the vec3_t class represents a vector with 3 float values |
Vec3Util | Class Vec3Util: the Vec3Util class is a utility class for vector manipulation |
vec4_t | Struct vec4_t: the vec4_t class represents a four diemnsional vector with all float values or a quaternion |