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

CSMFile Class Reference

#include <libcsm.h>


Public Member Functions

 CSMFile ()
virtual ~CSMFile ()
void reset ()
ulong getBrushCount ()
ChunkBrush * brushAt (ulong index)
ulong getMeshCount ()
ChunkMesh * meshAt (ulong index)
ulong getGroupCount ()
ChunkGroup * groupAt (ulong index)
ulong getDataCount ()
ChunkData * dataAt (ulong index)
ulong getLMapCount ()
ChunkLMap * lmapAt (ulong index)
ulong getEntityCount ()
ChunkEntity * entityAt (ulong index)
void addChunk (Chunk *pChunk)

Static Public Attributes

const ulong MAX_STR_LEN = 2 * 1024

Friends

class ChunkReader


Constructor & Destructor Documentation

CSMFile::CSMFile  ) 
 

Definition at line 727 of file libcsm.cpp.

CSMFile::~CSMFile  )  [virtual]
 

Definition at line 731 of file libcsm.cpp.


Member Function Documentation

void CSMFile::reset  ) 
 

Definition at line 735 of file libcsm.cpp.

ulong CSMFile::getBrushCount  ) 
 

Definition at line 746 of file libcsm.cpp.

ChunkBrush * CSMFile::brushAt ulong  index  ) 
 

Definition at line 750 of file libcsm.cpp.

ulong CSMFile::getMeshCount  ) 
 

Definition at line 755 of file libcsm.cpp.

ChunkMesh * CSMFile::meshAt ulong  index  ) 
 

Definition at line 759 of file libcsm.cpp.

ulong CSMFile::getGroupCount  ) 
 

Definition at line 764 of file libcsm.cpp.

ChunkGroup * CSMFile::groupAt ulong  index  ) 
 

Definition at line 768 of file libcsm.cpp.

ulong CSMFile::getDataCount  ) 
 

Definition at line 773 of file libcsm.cpp.

ChunkData * CSMFile::dataAt ulong  index  ) 
 

Definition at line 777 of file libcsm.cpp.

ulong CSMFile::getLMapCount  ) 
 

Definition at line 782 of file libcsm.cpp.

ChunkLMap * CSMFile::lmapAt ulong  index  ) 
 

Definition at line 786 of file libcsm.cpp.

ulong CSMFile::getEntityCount  ) 
 

Definition at line 791 of file libcsm.cpp.

ChunkEntity * CSMFile::entityAt ulong  index  ) 
 

Definition at line 795 of file libcsm.cpp.

void CSMFile::addChunk Chunk *  pChunk  ) 
 

Definition at line 809 of file libcsm.cpp.


Friends And Related Function Documentation

friend class ChunkReader [friend]
 

Definition at line 647 of file libcsm.h.


Field Documentation

const ulong CSMFile::MAX_STR_LEN = 2 * 1024 [static]
 

Definition at line 725 of file libcsm.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Nov 18 14:28:29 2003 for LibCSM by doxygen 1.3.1