RavEngine
Loading...
Searching...
No Matches
physx::pvdsdk::ForwardingMemoryBuffer Struct Reference
Inheritance diagram for physx::pvdsdk::ForwardingMemoryBuffer:
[legend]
Collaboration diagram for physx::pvdsdk::ForwardingMemoryBuffer:
[legend]

Public Member Functions

 ForwardingMemoryBuffer (const char *bufDataName)
 
ForwardingMemoryBuffer & operator<< (const char *inString)
 
template<typename TDataType >
ForwardingMemoryBuffer & toStream (const char *inFormat, const TDataType inData)
 
ForwardingMemoryBuffer & operator<< (bool inData)
 
ForwardingMemoryBuffer & operator<< (int32_t inData)
 
ForwardingMemoryBuffer & operator<< (uint16_t inData)
 
ForwardingMemoryBuffer & operator<< (uint8_t inData)
 
ForwardingMemoryBuffer & operator<< (char inData)
 
ForwardingMemoryBuffer & operator<< (uint32_t inData)
 
ForwardingMemoryBuffer & operator<< (uint64_t inData)
 
ForwardingMemoryBuffer & operator<< (int64_t inData)
 
ForwardingMemoryBuffer & operator<< (const void *inData)
 
ForwardingMemoryBuffer & operator<< (float inData)
 
ForwardingMemoryBuffer & operator<< (double inData)
 
ForwardingMemoryBuffer & operator<< (const PxVec3 &inData)
 
ForwardingMemoryBuffer & operator<< (const PxQuat &inData)
 
ForwardingMemoryBuffer & operator<< (const PxTransform &inData)
 
ForwardingMemoryBuffer & operator<< (const PxBounds3 &inData)
 
- Public Member Functions inherited from physx::pvdsdk::RawMemoryBuffer
 RawMemoryBuffer (const char *name)
 
uint32_t size () const
 
uint32_t capacity () const
 
uint8_t * begin ()
 
uint8_t * end ()
 
const uint8_t * begin () const
 
const uint8_t * end () const
 
void clear ()
 
const char * cStr ()
 
uint32_t write (uint8_t inValue)
 
template<typename TDataType >
uint32_t write (const TDataType &inValue)
 
template<typename TDataType >
uint32_t write (const TDataType *inValue, uint32_t inLength)
 
uint8_t * growBuf (uint32_t inAmount)
 
void writeZeros (uint32_t inAmount)
 
void reserve (uint32_t newSize)
 

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