VR-Forces 4.6.1 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
List of all members | Public Member Functions | Protected Attributes
trpgWriteBuffer Class Reference
Inheritance diagram for trpgWriteBuffer:
Inheritance graph
[legend]

Public Member Functions

virtual ~trpgWriteBuffer (void)
virtual void Add (int32)=0
virtual void Add (int64)=0
virtual void Add (const char *)=0
virtual void Add (float32)=0
virtual void Add (float64)=0
virtual void Add (bool)=0
virtual void Add (uint8)=0
virtual void Add (trpgToken)=0
virtual void Reset (void)=0
virtual void Begin (trpgToken)=0
 See trpgMemWriteBuffer for details.
virtual void End (void)=0
 See trpgMemWriteBuffer for details.
virtual void Push (void)=0
 See trpgMemWriteBuffer for details.
virtual void Pop (void)=0
 See trpgMemWriteBuffer for details.
virtual void Add (const trpg2iPoint &)
 Some add functions are helpers for composite values that call the basic add functions.
virtual void Add (const trpg2dPoint &)
virtual void Add (const trpg3dPoint &)
virtual void Add (const trpgColor &)
virtual void Add (const std::string &)
virtual trpgEndian GetEndian (void)

Protected Attributes

trpgEndian ness
 Target endianness of the buffer. This should be set by the subclass on creation.
trpgEndian cpuNess
 Endianness of the machine we're running on.

Constructor & Destructor Documentation

virtual trpgWriteBuffer::~trpgWriteBuffer ( void  )
inlinevirtual

Member Function Documentation

virtual void trpgWriteBuffer::Add ( int32  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( int64  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( const char )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( float32  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( float64  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( bool  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( uint8  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( trpgToken  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Reset ( void  )
pure virtual

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Begin ( trpgToken  )
pure virtual

See trpgMemWriteBuffer for details.

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::End ( void  )
pure virtual

See trpgMemWriteBuffer for details.

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Push ( void  )
pure virtual

See trpgMemWriteBuffer for details.

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Pop ( void  )
pure virtual

See trpgMemWriteBuffer for details.

Implemented in trpgMemWriteBuffer.

virtual void trpgWriteBuffer::Add ( const trpg2iPoint )
virtual

Some add functions are helpers for composite values that call the basic add functions.

virtual void trpgWriteBuffer::Add ( const trpg2dPoint )
virtual
virtual void trpgWriteBuffer::Add ( const trpg3dPoint )
virtual
virtual void trpgWriteBuffer::Add ( const trpgColor )
virtual
virtual void trpgWriteBuffer::Add ( const std::string &  )
virtual
virtual trpgEndian trpgWriteBuffer::GetEndian ( void  )
inlinevirtual

Member Data Documentation

trpgEndian trpgWriteBuffer::ness
protected

Target endianness of the buffer. This should be set by the subclass on creation.

trpgEndian trpgWriteBuffer::cpuNess
protected

Endianness of the machine we're running on.


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

Document ID: Generated on Wed Jul 25 16:57:45 EDT 2018 from SVN revision 190790
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)