Public Member Functions | Public Attributes

UserStream Class Reference

#include <Stream.h>

List of all members.

Public Member Functions

 UserStream (const char *filename, bool load)
virtual ~UserStream ()
virtual NxU8 readByte () const
virtual NxU16 readWord () const
virtual NxU32 readDword () const
virtual float readFloat () const
virtual double readDouble () const
virtual void readBuffer (void *buffer, NxU32 size) const
virtual NxStream & storeByte (NxU8 b)
virtual NxStream & storeWord (NxU16 w)
virtual NxStream & storeDword (NxU32 d)
virtual NxStream & storeFloat (NxReal f)
virtual NxStream & storeDouble (NxF64 f)
virtual NxStream & storeBuffer (const void *buffer, NxU32 size)

Public Attributes

FILE * fp

Detailed Description

Definition at line 14 of file Stream.h.


Constructor & Destructor Documentation

UserStream::UserStream ( const char *  filename,
bool  load 
)

Definition at line 10 of file Stream.cpp.

UserStream::~UserStream (  )  [virtual]

Definition at line 19 of file Stream.cpp.


Member Function Documentation

void UserStream::readBuffer ( void *  buffer,
NxU32  size 
) const [virtual]

Definition at line 65 of file Stream.cpp.

NxU8 UserStream::readByte (  )  const [virtual]

Definition at line 25 of file Stream.cpp.

double UserStream::readDouble (  )  const [virtual]

Definition at line 57 of file Stream.cpp.

NxU32 UserStream::readDword (  )  const [virtual]

Definition at line 41 of file Stream.cpp.

float UserStream::readFloat (  )  const [virtual]

Definition at line 49 of file Stream.cpp.

NxU16 UserStream::readWord (  )  const [virtual]

Definition at line 33 of file Stream.cpp.

NxStream & UserStream::storeBuffer ( const void *  buffer,
NxU32  size 
) [virtual]

Definition at line 107 of file Stream.cpp.

NxStream & UserStream::storeByte ( NxU8  b  )  [virtual]

Definition at line 72 of file Stream.cpp.

NxStream & UserStream::storeDouble ( NxF64  f  )  [virtual]

Definition at line 100 of file Stream.cpp.

NxStream & UserStream::storeDword ( NxU32  d  )  [virtual]

Definition at line 86 of file Stream.cpp.

NxStream & UserStream::storeFloat ( NxReal  f  )  [virtual]

Definition at line 93 of file Stream.cpp.

NxStream & UserStream::storeWord ( NxU16  w  )  [virtual]

Definition at line 79 of file Stream.cpp.


Member Data Documentation

Definition at line 34 of file Stream.h.


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