29#ifndef SQ_COMPOUND_PRUNING_POOL_H
30#define SQ_COMPOUND_PRUNING_POOL_H
33#include "foundation/PxArray.h"
34#include "GuPrunerMergeData.h"
35#include "GuIncrementalAABBTree.h"
36#include "GuAABBTreeBounds.h"
50 typedef PxArray<Gu::IncrementalAABBTreeNode*> UpdateMap;
57 void updateObjectAfterManualBoundsUpdates(Gu::PrunerHandle handle);
80 void preallocate(PxU32 newCapacity);
85 void shiftOrigin(
const PxVec3& shift);
97 bool resize(PxU32 newCapacity);
Definition GuAABBTreeBounds.h:39
Represents a BVH.
Definition GuBVH.h:93
Definition GuIncrementalAABBTree.h:68
Definition GuIncrementalAABBTree.h:131
Definition GuPruningPool.h:55
Class representing 3D range or axis aligned bounding box.
Definition PxBounds3.h:58
3 Element vector class.
Definition PxVec3.h:50
Definition SqCompoundPruningPool.h:75
Definition SqCompoundPruningPool.h:55
#define PX_FORCE_INLINE
Definition PxPreprocessor.h:335
Sorts an array of objects in ascending order, assuming that the predicate implements the < operator:
Definition PxBoxController.h:39
Definition GuPrunerPayload.h:63
Definition GuPrunerPayload.h:43