Main Page   Class Hierarchy   Alphabetical List   Data Structures   File List   Data Fields   Globals  

LibCSM Data Structures

Here are the data structures with brief descriptions:
ArrayWrapper< T >Class ArrayWrapper: the ArrayWrapper class is simillar to pointer wrapper class but used for arrays
brush_vertex_tStruct brush_vertex_t: the brush_vertex_t class represents a brush vertex in a CSM File
BrushFaceClass BrushFace: the BrushFace class represents a single face of a brush
ChunkClass Chunk: the Chunk class represents the base Chunk and serves as a factory for its derived classes
chunk_header_tStruct chunk_header_t: the chunk_header_t class represents a header for a chunk
ChunkBrushClass ChunkBrush: the brush chunk class
ChunkDataClass ChunkData: represents the data chunk in a CSM File
ChunkEntityClass ChunkEntity: represents the entity Chunk
ChunkGroupClass ChunkGroup: represents a group chunk
ChunkLMapClass ChunkLMap: represents the lightmap chunk
ChunkMeshClass ChunkMesh: the mesh chunk class
ChunkReaderClass ChunkReader: the ChunkReader class reads a list of Chunks from a CSM File
CLoggerClass CLogger: the CLogger class is a utility logger class that redirects to cerr
CSMFile
mesh_vertex_tStruct mesh_vertex_t: the mesh_vertex_t class represents amesh vertex in a CSM File
PropertyTableClass 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_tStruct 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_tStruct vec2_t: the vec2_t class represents a 2 Dimensional Vector
vec3_tStruct vec3_t: the vec3_t class represents a vector with 3 float values
Vec3UtilClass Vec3Util: the Vec3Util class is a utility class for vector manipulation
vec4_tStruct vec4_t: the vec4_t class represents a four diemnsional vector with all float values or a quaternion

Generated on Tue Nov 18 14:28:28 2003 for LibCSM by doxygen 1.3.1