|
RavEngine
|
Helper struct to encapsulate the array. More...
#include <PxProfileAllocatorWrapper.h>
Public Types | |
| typedef PxProfileWrapperReflectionAllocator< T > | TAllocatorType |
Public Types inherited from physx::PxArray< T, PxProfileWrapperReflectionAllocator< T > > | |
| typedef T * | Iterator |
| typedef const T * | ConstIterator |
Public Member Functions | |
| PxProfileArray (PxProfileAllocatorWrapper &inWrapper) | |
| PxProfileArray (const PxProfileArray< T > &inOther) | |
Public Member Functions inherited from physx::PxArray< T, PxProfileWrapperReflectionAllocator< T > > | |
| PxArray (const PxEMPTY v) | |
| PX_INLINE | PxArray (const PxProfileWrapperReflectionAllocator< T > &alloc=PxProfileWrapperReflectionAllocator< T >()) |
| PX_INLINE | PxArray (uint32_t size, const T &a=T(), const PxProfileWrapperReflectionAllocator< T > &alloc=PxProfileWrapperReflectionAllocator< T >()) |
| PX_INLINE | PxArray (const PxArray< T, A > &other, const PxProfileWrapperReflectionAllocator< T > &alloc=PxProfileWrapperReflectionAllocator< T >()) |
| PX_INLINE | PxArray (const PxArray &other, const PxProfileWrapperReflectionAllocator< T > &alloc=PxProfileWrapperReflectionAllocator< T >()) |
| PX_INLINE | PxArray (const T *first, const T *last, const PxProfileWrapperReflectionAllocator< T > &alloc=PxProfileWrapperReflectionAllocator< T >()) |
| PX_INLINE | ~PxArray () |
| PX_INLINE PxArray & | operator= (const PxArray< T, A > &rhs) |
| PX_INLINE PxArray & | operator= (const PxArray &t) |
| PX_FORCE_INLINE const T & | operator[] (uint32_t i) const |
| PX_FORCE_INLINE T & | operator[] (uint32_t i) |
| PX_FORCE_INLINE ConstIterator | begin () const |
| PX_FORCE_INLINE Iterator | begin () |
| PX_FORCE_INLINE ConstIterator | end () const |
| PX_FORCE_INLINE Iterator | end () |
| PX_FORCE_INLINE const T & | front () const |
| PX_FORCE_INLINE T & | front () |
| PX_FORCE_INLINE const T & | back () const |
| PX_FORCE_INLINE T & | back () |
| PX_FORCE_INLINE uint32_t | size () const |
| PX_INLINE void | clear () |
| PX_FORCE_INLINE bool | empty () const |
| PX_INLINE Iterator | find (const T &a) |
| PX_INLINE ConstIterator | find (const T &a) const |
| PX_FORCE_INLINE T & | pushBack (const T &a) |
| PX_INLINE T | popBack () |
| PX_INLINE T & | insert () |
| PX_INLINE void | replaceWithLast (uint32_t i) |
| PX_INLINE void | replaceWithLast (Iterator i) |
| PX_INLINE bool | findAndReplaceWithLast (const T &a) |
| PX_INLINE void | remove (uint32_t i) |
| PX_INLINE void | removeRange (uint32_t begin, uint32_t count) |
| PX_NOINLINE void | resize (const uint32_t size, const T &a=T()) |
| PX_NOINLINE void | resizeUninitialized (const uint32_t size) |
| PX_INLINE void | shrink () |
| PX_INLINE void | reset () |
| PX_INLINE void | resetOrClear () |
| PX_INLINE void | reserve (const uint32_t capacity) |
| PX_FORCE_INLINE uint32_t | capacity () const |
| PX_FORCE_INLINE void | forceSize_Unsafe (uint32_t size) |
| PX_INLINE void | swap (PxArray< T, PxProfileWrapperReflectionAllocator< T > > &other) |
| PX_INLINE void | assign (const T *first, const T *last) |
| PX_FORCE_INLINE uint32_t | isInUserMemory () const |
| PX_INLINE PxProfileWrapperReflectionAllocator< T > & | getAllocator () |
| return reference to allocator | |
Additional Inherited Members | |
Protected Member Functions inherited from physx::PxArray< T, PxProfileWrapperReflectionAllocator< T > > | |
| PxArray (T *memory, uint32_t size, uint32_t capacity, const PxProfileWrapperReflectionAllocator< T > &alloc=PxProfileWrapperReflectionAllocator< T >()) | |
| PX_NOINLINE void | copy (const PxArray< T, A > &other) |
| PX_INLINE T * | allocate (uint32_t size) |
| PX_INLINE void | deallocate (void *mem) |
| PX_NOINLINE T & | growAndPushBack (const T &a) |
| PX_INLINE void | grow (uint32_t capacity) |
| PX_NOINLINE void | recreate (uint32_t capacity) |
| PX_INLINE uint32_t | capacityIncrement () const |
Protected Member Functions inherited from physx::profile::PxProfileWrapperReflectionAllocator< T > | |
| PxProfileWrapperReflectionAllocator (PxProfileAllocatorWrapper &inWrapper) | |
| PxProfileWrapperReflectionAllocator (const PxProfileWrapperReflectionAllocator &inOther) | |
| PxProfileWrapperReflectionAllocator & | operator= (const PxProfileWrapperReflectionAllocator &inOther) |
| PxAllocatorCallback & | getAllocator () |
| void * | allocate (size_t size, const char *filename, int line) |
| void | deallocate (void *ptr) |
Static Protected Member Functions inherited from physx::PxArray< T, PxProfileWrapperReflectionAllocator< T > > | |
| static PX_INLINE void | copy (T *first, T *last, const T *src) |
| static PX_INLINE void | create (T *first, T *last, const T &a) |
| static PX_INLINE void | destroy (T *first, T *last) |
Protected Attributes inherited from physx::PxArray< T, PxProfileWrapperReflectionAllocator< T > > | |
| T * | mData |
| uint32_t | mSize |
| uint32_t | mCapacity |
Helper struct to encapsulate the array.