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

Public Member Functions

 PhysxMemoryReadBuffer (const NxU8 *data)
 
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

const NxU8 * buffer
 

Detailed Description

Definition at line 24 of file physxMemoryReadBuffer.h.

Constructor & Destructor Documentation

◆ PhysxMemoryReadBuffer()

PhysxMemoryReadBuffer::PhysxMemoryReadBuffer ( const NxU8 * data)

Definition at line 19 of file physxMemoryReadBuffer.cxx.

◆ ~PhysxMemoryReadBuffer()

PhysxMemoryReadBuffer::~PhysxMemoryReadBuffer ( )
virtual

Definition at line 27 of file physxMemoryReadBuffer.cxx.

Member Function Documentation

◆ readBuffer()

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

Definition at line 90 of file physxMemoryReadBuffer.cxx.

◆ readByte()

NxU8 PhysxMemoryReadBuffer::readByte ( ) const
virtual

Definition at line 35 of file physxMemoryReadBuffer.cxx.

◆ readDouble()

double PhysxMemoryReadBuffer::readDouble ( ) const
virtual

Definition at line 79 of file physxMemoryReadBuffer.cxx.

◆ readDword()

NxU32 PhysxMemoryReadBuffer::readDword ( ) const
virtual

Definition at line 57 of file physxMemoryReadBuffer.cxx.

◆ readFloat()

float PhysxMemoryReadBuffer::readFloat ( ) const
virtual

Definition at line 68 of file physxMemoryReadBuffer.cxx.

◆ readWord()

NxU16 PhysxMemoryReadBuffer::readWord ( ) const
virtual

Definition at line 46 of file physxMemoryReadBuffer.cxx.

◆ storeBuffer()

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

Definition at line 42 of file physxMemoryReadBuffer.h.

◆ storeByte()

virtual NxStream & PhysxMemoryReadBuffer::storeByte ( NxU8 b)
inlinevirtual

Definition at line 37 of file physxMemoryReadBuffer.h.

◆ storeDouble()

virtual NxStream & PhysxMemoryReadBuffer::storeDouble ( NxF64 f)
inlinevirtual

Definition at line 41 of file physxMemoryReadBuffer.h.

◆ storeDword()

virtual NxStream & PhysxMemoryReadBuffer::storeDword ( NxU32 d)
inlinevirtual

Definition at line 39 of file physxMemoryReadBuffer.h.

◆ storeFloat()

virtual NxStream & PhysxMemoryReadBuffer::storeFloat ( NxReal f)
inlinevirtual

Definition at line 40 of file physxMemoryReadBuffer.h.

◆ storeWord()

virtual NxStream & PhysxMemoryReadBuffer::storeWord ( NxU16 w)
inlinevirtual

Definition at line 38 of file physxMemoryReadBuffer.h.

Member Data Documentation

◆ buffer

const NxU8* PhysxMemoryReadBuffer::buffer
mutable

Definition at line 44 of file physxMemoryReadBuffer.h.


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