RavEngine
Loading...
Searching...
No Matches
physx::profile::MemoryBuffer< TAllocator > Class Template Reference
Inheritance diagram for physx::profile::MemoryBuffer< TAllocator >:
[legend]
Collaboration diagram for physx::profile::MemoryBuffer< TAllocator >:
[legend]

Public Member Functions

 MemoryBuffer (const TAllocator &inAlloc=TAllocator())
 
uint32_t size () const
 
uint32_t capacity () const
 
uint8_t * begin ()
 
uint8_t * end ()
 
void setEnd (uint8_t *nEnd)
 
const uint8_t * begin () const
 
const uint8_t * end () const
 
void clear ()
 
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)
 
template<typename TDataType >
uint32_t write (const TDataType *inValue, uint32_t inLength, int32_t index)
 
void growBuf (uint32_t inAmount)
 
void resize (uint32_t inAmount)
 
void reserve (uint32_t newSize)
 

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