Public Member Functions | Public Attributes

MemoryWriteBuffer Class Reference

#include <Stream.h>

List of all members.

Public Member Functions

 MemoryWriteBuffer ()
virtual ~MemoryWriteBuffer ()
virtual NxU8 readByte () const
virtual NxU16 readWord () const
virtual NxU32 readDword () const
virtual float readFloat () const
virtual double readDouble () const
virtual void readBuffer (void *, NxU32) 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

Detailed Description

Definition at line 37 of file Stream.h.


Constructor & Destructor Documentation

MemoryWriteBuffer::MemoryWriteBuffer (  ) 

Definition at line 116 of file Stream.cpp.

MemoryWriteBuffer::~MemoryWriteBuffer (  )  [virtual]

Definition at line 120 of file Stream.cpp.


Member Function Documentation

virtual void MemoryWriteBuffer::readBuffer ( void *  ,
NxU32   
) const [inline, virtual]

Definition at line 48 of file Stream.h.

virtual NxU8 MemoryWriteBuffer::readByte (  )  const [inline, virtual]

Definition at line 43 of file Stream.h.

virtual double MemoryWriteBuffer::readDouble (  )  const [inline, virtual]

Definition at line 47 of file Stream.h.

virtual NxU32 MemoryWriteBuffer::readDword (  )  const [inline, virtual]

Definition at line 45 of file Stream.h.

virtual float MemoryWriteBuffer::readFloat (  )  const [inline, virtual]

Definition at line 46 of file Stream.h.

virtual NxU16 MemoryWriteBuffer::readWord (  )  const [inline, virtual]

Definition at line 44 of file Stream.h.

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

Definition at line 155 of file Stream.cpp.

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

Definition at line 125 of file Stream.cpp.

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

Definition at line 149 of file Stream.cpp.

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

Definition at line 137 of file Stream.cpp.

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

Definition at line 143 of file Stream.cpp.

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

Definition at line 131 of file Stream.cpp.


Member Data Documentation

Definition at line 57 of file Stream.h.

Definition at line 59 of file Stream.h.

Definition at line 58 of file Stream.h.


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