GEE_Io Class Reference

Base class for binary IO. More...

#include <gee_io.h>

Inheritance diagram for GEE_Io:

Inheritance graph
[legend]
List of all members.

Public Member Functions


Detailed Description

Base class for binary IO.

Author:
Tommi Ilmonen


Constructor & Destructor Documentation

GEE_Io::GEE_Io  )  [inline]
 

virtual GEE_Io::~GEE_Io  )  [inline, virtual]
 


Member Function Documentation

virtual long GEE_Io::position  )  [pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::seekPosition long   )  [pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::writev const void *  ,
int 
[pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::write1 char   )  [pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::write2 short   )  [pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::write4 int   )  [pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::write4v const int *  ,
int 
[pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::write8 llong   )  [pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::write8v const llong *  ,
int 
[pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::writeString const char *   )  [pure virtual]
 

Implemented in GEE_File.

virtual bool GEE_Io::writeNullTerminatedString const char *   )  [pure virtual]
 

Implemented in GEE_File.

virtual void GEE_Io::readv void *  ,
int 
[pure virtual]
 

Implemented in GEE_File.

virtual char GEE_Io::read1  )  [pure virtual]
 

Implemented in GEE_File.

virtual short GEE_Io::read2  )  [pure virtual]
 

Implemented in GEE_File.

virtual int GEE_Io::read4  )  [pure virtual]
 

Implemented in GEE_File.

virtual void GEE_Io::read4v int *  ,
int 
[pure virtual]
 

Implemented in GEE_File.

virtual llong GEE_Io::read8  )  [pure virtual]
 

Implemented in GEE_File.

virtual void GEE_Io::read8v llong *  ,
int 
[pure virtual]
 

Implemented in GEE_File.

virtual char* GEE_Io::readString  )  [pure virtual]
 

Returns a string allocated with malloc - YOU MUST FREE THE STRING!

Implemented in GEE_File.

virtual char* GEE_Io::readNullTerminatedString  )  [pure virtual]
 

Implemented in GEE_File.

bool GEE_Io::writeByte char  x  )  [inline]
 

bool GEE_Io::writeInt16 short  x  )  [inline]
 

bool GEE_Io::writeInt32 int  x  )  [inline]
 

bool GEE_Io::writeInt64 llong  x  )  [inline]
 

bool GEE_Io::writeFloat32 float  x  )  [inline]
 

bool GEE_Io::writeFloat32v const float *  x,
int  n
[inline]
 

bool GEE_Io::writeFloat64 double  x  )  [inline]
 

bool GEE_Io::writeFloat64v const double *  x,
int  n
[inline]
 

bool GEE_Io::writeVector2 const VEE_Vector2 v  )  [inline]
 

bool GEE_Io::writeVector3 const VEE_Vector3 v  )  [inline]
 

bool GEE_Io::writeVector4 const VEE_Vector4 v  )  [inline]
 

bool GEE_Io::writeMatrix2 const VEE_Matrix2 v  )  [inline]
 

bool GEE_Io::writeMatrix3 const VEE_Matrix3 v  )  [inline]
 

bool GEE_Io::writeMatrix4 const VEE_Matrix4 v  )  [inline]
 

bool GEE_Io::writeMatrix4d const VEE_Matrix4d v  )  [inline]
 

bool GEE_Io::writeRgba const VEE_Rgba color  )  [inline]
 

bool GEE_Io::writeHsva const VEE_Hsva color  )  [inline]
 

bool GEE_Io::writeStdString std::string &  str  )  [inline]
 

char GEE_Io::readByte  )  [inline]
 

short GEE_Io::readInt16  )  [inline]
 

int GEE_Io::readInt32  )  [inline]
 

llong GEE_Io::readInt64  )  [inline]
 

float GEE_Io::readFloat32  )  [inline]
 

void GEE_Io::readFloat32v float *  x,
int  n
[inline]
 

double GEE_Io::readFloat64  )  [inline]
 

void GEE_Io::readFloat64v double *  x,
int  n
[inline]
 

VEE_Vector2 GEE_Io::readVector2  )  [inline]
 

VEE_Vector3 GEE_Io::readVector3  )  [inline]
 

VEE_Vector4 GEE_Io::readVector4  )  [inline]
 

VEE_Matrix2 GEE_Io::readMatrix2  )  [inline]
 

VEE_Matrix3 GEE_Io::readMatrix3  )  [inline]
 

VEE_Matrix4 GEE_Io::readMatrix4  )  [inline]
 

VEE_Matrix4d GEE_Io::readMatrix4d  )  [inline]
 

VEE_Rgba GEE_Io::readRgba  )  [inline]
 

VEE_Hsva GEE_Io::readHsva  )  [inline]
 

void GEE_Io::readStdString std::string &  str  ) 
 

void GEE_Io::readNullTerminatedStdString std::string &  str  ) 
 


The documentation for this class was generated from the following files:
Generated on Mon Mar 12 21:09:07 2007 for VEE - The Visual Effects Engine by  doxygen 1.4.6