|
|
| ExtPrunerManager (PxU64 contextID, float inflation, const Adapter &adapter, bool usesTreeOfPruners) |
| |
|
PxU32 | addPruner (Gu::Pruner *pruner, PxU32 preallocated) |
| |
|
Gu::PrunerHandle | addPrunerShape (const Gu::PrunerPayload &payload, PxU32 prunerIndex, bool dynamic, PrunerCompoundId compoundId, const PxBounds3 &bounds, const PxTransform &transform, bool hasPruningStructure=false) |
| |
|
void | addCompoundShape (const PxBVH &bvh, PrunerCompoundId compoundId, const PxTransform &compoundTransform, Gu::PrunerHandle *prunerHandle, const Gu::PrunerPayload *payloads, const PxTransform *transforms, bool isDynamic) |
| |
|
void | markForUpdate (PxU32 prunerIndex, bool dynamic, PrunerCompoundId compoundId, Gu::PrunerHandle shapeHandle, const PxTransform &transform) |
| |
|
void | removePrunerShape (PxU32 prunerIndex, bool dynamic, PrunerCompoundId compoundId, Gu::PrunerHandle shapeHandle, Gu::PrunerPayloadRemovalCallback *removalCallback) |
| |
|
PX_FORCE_INLINE PxU32 | getNbPruners () const |
| |
|
PX_FORCE_INLINE const Gu::Pruner * | getPruner (PxU32 index) const |
| |
|
PX_FORCE_INLINE Gu::Pruner * | getPruner (PxU32 index) |
| |
|
PX_FORCE_INLINE const CompoundPruner * | getCompoundPruner () const |
| |
|
PX_FORCE_INLINE PxU64 | getContextId () const |
| |
|
void | preallocate (PxU32 prunerIndex, PxU32 nbShapes) |
| |
|
void | setDynamicTreeRebuildRateHint (PxU32 dynTreeRebuildRateHint) |
| |
|
PX_FORCE_INLINE PxU32 | getDynamicTreeRebuildRateHint () const |
| |
|
void | flushUpdates () |
| |
|
void | forceRebuildDynamicTree (PxU32 prunerIndex) |
| |
|
void | updateCompoundActor (PrunerCompoundId compoundId, const PxTransform &compoundTransform) |
| |
|
void | removeCompoundActor (PrunerCompoundId compoundId, Gu::PrunerPayloadRemovalCallback *removalCallback) |
| |
|
void * | prepareSceneQueriesUpdate (PxU32 prunerIndex) |
| |
|
void | sceneQueryBuildStep (void *handle) |
| |
|
void | sync (PxU32 prunerIndex, const Gu::PrunerHandle *handles, const PxU32 *boundsIndices, const PxBounds3 *bounds, const PxTransform32 *transforms, PxU32 count, const PxBitMap &ignoredIndices) |
| |
|
void | afterSync (bool buildStep, bool commit) |
| |
|
void | shiftOrigin (const PxVec3 &shift) |
| |
|
void | visualize (PxU32 prunerIndex, PxRenderOutput &out) const |
| |
|
void | flushMemory () |
| |
|
PX_FORCE_INLINE PxU32 | getStaticTimestamp () const |
| |
|
PX_FORCE_INLINE const Adapter & | getAdapter () const |
| |
|
PX_FORCE_INLINE const Gu::BVH * | getTreeOfPruners () const |
| |
|
PxU32 | startCustomBuildstep () |
| |
|
void | customBuildstep (PxU32 index) |
| |
|
void | finishCustomBuildstep () |
| |
|
void | createTreeOfPruners () |
| |
|
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) |
| |