|
|
| PrunerManager (PxU64 contextID, Gu::Pruner *staticPruner, Gu::Pruner *dynamicPruner, PxU32 dynamicTreeRebuildRateHint, float inflation, const PxSceneLimits &limits, const Adapter &adapter) |
| |
|
PrunerData | addPrunerShape (const Gu::PrunerPayload &payload, bool dynamic, PrunerCompoundId compoundId, const PxBounds3 &bounds, const PxTransform &transform, bool hasPruningStructure=false) |
| |
|
void | addCompoundShape (const PxBVH &bvh, PrunerCompoundId compoundId, const PxTransform &compoundTransform, PrunerData *prunerData, const Gu::PrunerPayload *payloads, const PxTransform *transforms, bool isDynamic) |
| |
|
void | markForUpdate (PrunerCompoundId compoundId, PrunerData s, const PxTransform &transform) |
| |
|
void | removePrunerShape (PrunerCompoundId compoundId, PrunerData shapeData, Gu::PrunerPayloadRemovalCallback *removalCallback) |
| |
|
PX_FORCE_INLINE const Gu::Pruner * | getPruner (PruningIndex::Enum index) const |
| |
|
PX_FORCE_INLINE Gu::Pruner * | getPruner (PruningIndex::Enum 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 (PruningIndex::Enum index) |
| |
|
void | sceneQueryBuildStep (void *handle) |
| |
|
void | sync (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_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) |
| |