29#ifndef NP_PRUNING_STRUCTURE_H
30#define NP_PRUNING_STRUCTURE_H
34#include "PxPruningStructure.h"
36#include "foundation/PxUserAllocated.h"
37#include "GuPrunerMergeData.h"
52 void preExportDataReset() {}
74 void invalidate(
PxActor* actor);
PxActor is the base class for the main simulation objects in the physics SDK.
Definition PxActor.h:201
Binary deserialization context class.
Definition PxSerialFramework.h:174
Output stream class for I/O.
Definition PxIO.h:114
Callback class used to process PxBase objects.
Definition PxSerialFramework.h:81
A precomputed pruning structure to accelerate scene queries against newly added actors.
Definition PxPruningStructure.h:61
PxRigidActor represents a base class shared between dynamic and static rigid bodies in the physics SD...
Definition PxRigidActor.h:53
Binary serialization context class.
Definition PxSerialFramework.h:99
Definition PxUserAllocated.h:43
Definition NpPruningStructure.h:44
virtual const void * getStaticMergeData() const
Gets the merge data for static actors.
Definition NpPruningStructure.cpp:354
virtual void release()
Release this object.
Definition NpPruningStructure.cpp:84
virtual PxU32 getRigidActors(PxRigidActor **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const
Retrieve rigid actors in the pruning structure.
Definition NpPruningStructure.cpp:364
virtual PxU32 getNbRigidActors() const
Returns the number of rigid actors in the pruning structure.
Definition NpPruningStructure.cpp:349
virtual const void * getDynamicMergeData() const
Gets the merge data for dynamic actors.
Definition NpPruningStructure.cpp:359
#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 GuPrunerMergeData.h:43