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

ChunkReader Class Reference

#include <libcsm.h>


Detailed Description

class ChunkReader: the ChunkReader class reads a list of Chunks from a CSM File

Author:
- Saurav Mohapatra - standard_template@yahoo.com

Definition at line 449 of file libcsm.h.

Public Member Functions

 ChunkReader ()
virtual ~ChunkReader ()
void loadFile (string fileName, CSMFile &file)
bool ok ()
void reset ()
void readBuffer (void *buf, ulong len)
ubyte readByte ()
ulong readULong ()
long readLong ()
ushort readUShort ()
short readShort ()
float readFloat ()
double readDouble ()
string readString ()
void loadVector3 (vec3_t &vec)
void loadVector2 (vec2_t &vec)


Constructor & Destructor Documentation

ChunkReader::ChunkReader  ) 
 

Definition at line 504 of file libcsm.cpp.

ChunkReader::~ChunkReader  )  [virtual]
 

Definition at line 507 of file libcsm.cpp.


Member Function Documentation

void ChunkReader::loadFile string  fileName,
CSMFile &  file
 

Definition at line 532 of file libcsm.cpp.

bool ChunkReader::ok  ) 
 

Definition at line 519 of file libcsm.cpp.

void ChunkReader::reset  ) 
 

Definition at line 511 of file libcsm.cpp.

void ChunkReader::readBuffer void *  buf,
ulong  len
 

Definition at line 620 of file libcsm.cpp.

ubyte ChunkReader::readByte  ) 
 

Definition at line 632 of file libcsm.cpp.

ulong ChunkReader::readULong  ) 
 

Definition at line 644 of file libcsm.cpp.

long ChunkReader::readLong  ) 
 

Definition at line 656 of file libcsm.cpp.

ushort ChunkReader::readUShort  ) 
 

Definition at line 668 of file libcsm.cpp.

short ChunkReader::readShort  ) 
 

Definition at line 679 of file libcsm.cpp.

float ChunkReader::readFloat  ) 
 

Definition at line 691 of file libcsm.cpp.

double ChunkReader::readDouble  ) 
 

Definition at line 702 of file libcsm.cpp.

string ChunkReader::readString  ) 
 

Definition at line 601 of file libcsm.cpp.

void ChunkReader::loadVector3 vec3_t vec  ) 
 

Definition at line 713 of file libcsm.cpp.

void ChunkReader::loadVector2 vec2_t vec  ) 
 

Definition at line 718 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