Public Member Functions | Public Attributes

MemoryReadBuffer Class Reference

#include <Stream.h>

List of all members.

Public Member Functions

 MemoryReadBuffer (const NxU8 *data)
virtual ~MemoryReadBuffer ()
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)
virtual NxStream & storeWord (NxU16)
virtual NxStream & storeDword (NxU32)
virtual NxStream & storeFloat (NxReal)
virtual NxStream & storeDouble (NxF64)
virtual NxStream & storeBuffer (const void *, NxU32)

Public Attributes

const NxU8 * buffer

Detailed Description

Definition at line 62 of file Stream.h.


Constructor & Destructor Documentation

MemoryReadBuffer::MemoryReadBuffer ( const NxU8 *  data  ) 

Definition at line 175 of file Stream.cpp.

MemoryReadBuffer::~MemoryReadBuffer (  )  [virtual]

Definition at line 179 of file Stream.cpp.


Member Function Documentation

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

Definition at line 224 of file Stream.cpp.

NxU8 MemoryReadBuffer::readByte (  )  const [virtual]

Definition at line 184 of file Stream.cpp.

double MemoryReadBuffer::readDouble (  )  const [virtual]

Definition at line 216 of file Stream.cpp.

NxU32 MemoryReadBuffer::readDword (  )  const [virtual]

Definition at line 200 of file Stream.cpp.

float MemoryReadBuffer::readFloat (  )  const [virtual]

Definition at line 208 of file Stream.cpp.

NxU16 MemoryReadBuffer::readWord (  )  const [virtual]

Definition at line 192 of file Stream.cpp.

virtual NxStream& MemoryReadBuffer::storeBuffer ( const void *  ,
NxU32   
) [inline, virtual]

Definition at line 80 of file Stream.h.

virtual NxStream& MemoryReadBuffer::storeByte ( NxU8   )  [inline, virtual]

Definition at line 75 of file Stream.h.

virtual NxStream& MemoryReadBuffer::storeDouble ( NxF64   )  [inline, virtual]

Definition at line 79 of file Stream.h.

virtual NxStream& MemoryReadBuffer::storeDword ( NxU32   )  [inline, virtual]

Definition at line 77 of file Stream.h.

virtual NxStream& MemoryReadBuffer::storeFloat ( NxReal   )  [inline, virtual]

Definition at line 78 of file Stream.h.

virtual NxStream& MemoryReadBuffer::storeWord ( NxU16   )  [inline, virtual]

Definition at line 76 of file Stream.h.


Member Data Documentation

const NxU8* MemoryReadBuffer::buffer [mutable]

Definition at line 82 of file Stream.h.


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