|
|
virtual bool | addObject (const PrunerPayload &object, PrunerHandle handle, const PxBounds3 &worldAABB, const PxTransform &transform, PxU32 timeStamp, PoolIndex poolIndex)=0 |
| |
|
virtual bool | updateObject (const PrunerPayload &object, PrunerHandle handle, const PxBounds3 &worldAABB, const PxTransform &transform, PoolIndex poolIndex)=0 |
| |
|
virtual bool | removeObject (const PrunerPayload &object, PrunerHandle handle, PxU32 objectIndex, PxU32 swapObjectIndex)=0 |
| |
|
virtual void | swapIndex (PxU32 objectIndex, PxU32 swapObjectIndex)=0 |
| |
|
virtual PxU32 | removeMarkedObjects (PxU32 timeStamp)=0 |
| |
|
virtual void | shiftOrigin (const PxVec3 &shift)=0 |
| |
|
virtual void | timeStampChange ()=0 |
| |
|
virtual void | build ()=0 |
| |
|
virtual PxU32 | getNbObjects () const =0 |
| |
|
virtual void | release ()=0 |
| |
|
virtual void | visualize (PxRenderOutput &out, PxU32 color) const =0 |
| |
|
virtual bool | raycast (const PxVec3 &origin, const PxVec3 &unitDir, PxReal &inOutDistance, PrunerRaycastCallback &prunerCallback) const =0 |
| |
|
virtual bool | overlap (const ShapeData &queryVolume, PrunerOverlapCallback &prunerCallback) const =0 |
| |
|
virtual bool | sweep (const ShapeData &queryVolume, const PxVec3 &unitDir, PxReal &inOutDistance, PrunerRaycastCallback &prunerCallback) const =0 |
| |
|
virtual void | getGlobalBounds (PxBounds3 &) const =0 |
| |
|
PX_INLINE void * | operator new (size_t, void *address) |
| |
|
PX_INLINE void | operator delete (void *, void *) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
PX_INLINE void | operator delete (void *ptr) |
| |
|
PX_INLINE void | operator delete[] (void *ptr) |
| |