Public Member Functions | Public Attributes

MemoryWriteBuffer Class Reference

#include <Stream.h>

List of all members.

Public Member Functions

 MemoryWriteBuffer ()
virtual ~MemoryWriteBuffer ()
void clear ()
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

NxU32 currentSize
NxU32 maxSize
NxU8 * data

Constructor & Destructor Documentation

MemoryWriteBuffer::MemoryWriteBuffer (  ) 
MemoryWriteBuffer::~MemoryWriteBuffer (  )  [virtual]

Member Function Documentation

void MemoryWriteBuffer::clear (  ) 
virtual void MemoryWriteBuffer::readBuffer ( void *  buffer,
NxU32  size 
) const [inline, virtual]
virtual NxU8 MemoryWriteBuffer::readByte (  )  const [inline, virtual]
virtual double MemoryWriteBuffer::readDouble (  )  const [inline, virtual]
virtual NxU32 MemoryWriteBuffer::readDword (  )  const [inline, virtual]
virtual float MemoryWriteBuffer::readFloat (  )  const [inline, virtual]
virtual NxU16 MemoryWriteBuffer::readWord (  )  const [inline, virtual]
NxStream & MemoryWriteBuffer::storeBuffer ( const void *  buffer,
NxU32  size 
) [virtual]
NxStream & MemoryWriteBuffer::storeByte ( NxU8  b  )  [virtual]
NxStream & MemoryWriteBuffer::storeDouble ( NxF64  f  )  [virtual]
NxStream & MemoryWriteBuffer::storeDword ( NxU32  d  )  [virtual]
NxStream & MemoryWriteBuffer::storeFloat ( NxReal  f  )  [virtual]
NxStream & MemoryWriteBuffer::storeWord ( NxU16  w  )  [virtual]

Member Data Documentation


The documentation for this class was generated from the following files:
 All Classes Files Functions Variables Enumerations Enumerator Friends Defines