IFFReader Class Reference

#include <IFFReader.h>

List of all members.

Public Member Functions

 IFFReader ()
 IFFReader (char *in_data, long data_size, int ptr_size=4)
bool load (const string &filename)
void processIFFBlock (char *in_data, long data_size, int ptr_size)
void processIFFBlockWithHeader (char *in_data, long data_size, int ptr_size)
void processIFFBlockWithHeader (char *in_data, long data_size)
IFFBlock getBlock (char *header_name)
IFFBlock getBlock (char *header_name, int blockCount)

Static Public Member Functions

static bool isIFF (const string &filename)

Public Attributes

char header [5]

Private Attributes

vector< IFFBlockiffData


Constructor & Destructor Documentation

IFFReader::IFFReader (  )  [inline]

IFFReader::IFFReader ( char *  in_data,
long  data_size,
int  ptr_size = 4 
)

Here is the call graph for this function:


Member Function Documentation

bool IFFReader::isIFF ( const string &  filename  )  [static]

bool IFFReader::load ( const string &  filename  ) 

Here is the call graph for this function:

void IFFReader::processIFFBlock ( char *  in_data,
long  data_size,
int  ptr_size 
)

Here is the call graph for this function:

void IFFReader::processIFFBlockWithHeader ( char *  in_data,
long  data_size,
int  ptr_size 
)

void IFFReader::processIFFBlockWithHeader ( char *  in_data,
long  data_size 
)

Here is the call graph for this function:

IFFBlock IFFReader::getBlock ( char *  header_name  ) 

IFFBlock IFFReader::getBlock ( char *  header_name,
int  blockCount 
)


Member Data Documentation

vector<IFFBlock> IFFReader::iffData [private]


The documentation for this class was generated from the following files:

Generated on Thu Mar 19 19:35:21 2009 for CubicVR by  doxygen 1.5.6