106 return mCompanion ? mCompanion->addObject(
object, handle, worldAABB, transform, timeStamp, poolIndex) :
true;
116 bool removeObject(
const PrunerPayload&
object, PrunerHandle handle, PxU32 objectIndex,
const PrunerPayload& swapObject, PxU32 swapObjectIndex);
119 void swapIndex(PxU32 objectIndex,
const PrunerPayload& swapObject, PxU32 swapObjectIndex,
bool corePrunerIncluded =
true);
122 void refitMarkedNodes(
const PxBounds3* boxes);
128 mCompanion->timeStampChange();
133 PxU32 removeMarkedObjects(PxU32 timeStamp);
141 void shiftOrigin(
const PxVec3& shift);
154 const PxU32 nb = mCompanion ? mCompanion->getNbObjects() : 0;
155 return nb + mExtendedBucketPrunerMap.size();
164 void resize(PxU32 size);
165 void buildMainAABBTree();
169 bool checkValidity();
179 PxU32 mCurrentTreeIndex;
180 PxU32 mCurrentTreeCapacity;
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39