Panda3D
Loading...
Searching...
No Matches
Public Member Functions | Public Attributes | List of all members
PhysxMemoryWriteBuffer Class Reference
Inheritance diagram for PhysxMemoryWriteBuffer:

Public Member Functions

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

Public Attributes

NxU32 currentSize
 
NxU8 * data
 
NxU32 maxSize
 

Detailed Description

Definition at line 24 of file physxMemoryWriteBuffer.h.

Constructor & Destructor Documentation

◆ PhysxMemoryWriteBuffer()

PhysxMemoryWriteBuffer::PhysxMemoryWriteBuffer ( )

Definition at line 19 of file physxMemoryWriteBuffer.cxx.

◆ ~PhysxMemoryWriteBuffer()

PhysxMemoryWriteBuffer::~PhysxMemoryWriteBuffer ( )
virtual

Definition at line 27 of file physxMemoryWriteBuffer.cxx.

Member Function Documentation

◆ readBuffer()

virtual void PhysxMemoryWriteBuffer::readBuffer ( void * buffer,
NxU32 size ) const
inlinevirtual

Definition at line 35 of file physxMemoryWriteBuffer.h.

◆ readByte()

virtual NxU8 PhysxMemoryWriteBuffer::readByte ( ) const
inlinevirtual

Definition at line 30 of file physxMemoryWriteBuffer.h.

◆ readDouble()

virtual double PhysxMemoryWriteBuffer::readDouble ( ) const
inlinevirtual

Definition at line 34 of file physxMemoryWriteBuffer.h.

◆ readDword()

virtual NxU32 PhysxMemoryWriteBuffer::readDword ( ) const
inlinevirtual

Definition at line 32 of file physxMemoryWriteBuffer.h.

◆ readFloat()

virtual float PhysxMemoryWriteBuffer::readFloat ( ) const
inlinevirtual

Definition at line 33 of file physxMemoryWriteBuffer.h.

◆ readWord()

virtual NxU16 PhysxMemoryWriteBuffer::readWord ( ) const
inlinevirtual

Definition at line 31 of file physxMemoryWriteBuffer.h.

◆ storeBuffer()

NxStream & PhysxMemoryWriteBuffer::storeBuffer ( const void * buffer,
NxU32 size )
virtual

Definition at line 80 of file physxMemoryWriteBuffer.cxx.

◆ storeByte()

NxStream & PhysxMemoryWriteBuffer::storeByte ( NxU8 b)
virtual

Definition at line 35 of file physxMemoryWriteBuffer.cxx.

◆ storeDouble()

NxStream & PhysxMemoryWriteBuffer::storeDouble ( NxF64 f)
virtual

Definition at line 71 of file physxMemoryWriteBuffer.cxx.

◆ storeDword()

NxStream & PhysxMemoryWriteBuffer::storeDword ( NxU32 d)
virtual

Definition at line 53 of file physxMemoryWriteBuffer.cxx.

◆ storeFloat()

NxStream & PhysxMemoryWriteBuffer::storeFloat ( NxReal f)
virtual

Definition at line 62 of file physxMemoryWriteBuffer.cxx.

◆ storeWord()

NxStream & PhysxMemoryWriteBuffer::storeWord ( NxU16 w)
virtual

Definition at line 44 of file physxMemoryWriteBuffer.cxx.

Member Data Documentation

◆ currentSize

NxU32 PhysxMemoryWriteBuffer::currentSize

Definition at line 44 of file physxMemoryWriteBuffer.h.

◆ data

NxU8* PhysxMemoryWriteBuffer::data

Definition at line 46 of file physxMemoryWriteBuffer.h.

◆ maxSize

NxU32 PhysxMemoryWriteBuffer::maxSize

Definition at line 45 of file physxMemoryWriteBuffer.h.


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