|
RavEngine
|
Public Member Functions | |
| BoxManager (FilterType::Enum type) | |
| void | reset () |
| void | setSourceData (const PxBounds3 *bounds, const float *distances) |
| void | addObjects (const BpHandle *PX_RESTRICT userIDs, PxU32 nb, ABP_SharedData *PX_RESTRICT sharedData) |
| void | removeObject (ABPEntry &object, BpHandle userID) |
| void | updateObject (ABPEntry &object, BpHandle userID) |
| void | prepareData (RadixSortBuffered &rs, ABP_Object *PX_RESTRICT objects, PxU32 objectsCapacity, ABP_MM &memoryManager, PxU64 contextID) |
| PX_FORCE_INLINE bool | isThereWorkToDo () const |
| PX_FORCE_INLINE PxU32 | getNbUpdatedBoxes () const |
| PX_FORCE_INLINE PxU32 | getNbNonUpdatedBoxes () const |
| PX_FORCE_INLINE const DynamicBoxes & | getUpdatedBoxes () const |
| PX_FORCE_INLINE const DynamicBoxes & | getSleepingBoxes () const |
| PX_FORCE_INLINE const ABP_Index * | getRemap_Updated () const |
| PX_FORCE_INLINE const ABP_Index * | getRemap_Sleeping () const |
| PX_FORCE_INLINE const PxBounds3 & | getUpdatedBounds () const |