31 #ifndef PX_PHYSICS_BROAD_PHASE_H 32 #define PX_PHYSICS_BROAD_PHASE_H 109 virtual void onObjectOutOfBounds(
PxShape& shape,
PxActor& actor) = 0;
118 virtual void onObjectOutOfBounds(
PxAggregate& aggregate) = 0;
Definition: GuContactBuffer.h:37
Definition: PxBroadPhase.h:73
virtual ~PxBroadPhaseCallback()
Definition: PxBroadPhase.h:99
PxActor is the base class for the main simulation objects in the physics SDK.
Definition: PxActor.h:154
Abstract class for collision shapes.
Definition: PxShape.h:142
bool overlap
True if region overlaps other regions (regions that are just touching are not considering overlapping...
Definition: PxBroadPhase.h:156
3-axes sweep-and-prune
Definition: PxBroadPhase.h:70
"Region of interest" for the broad-phase.
Definition: PxBroadPhase.h:141
Broad phase algorithm used in the simulation.
Definition: PxBroadPhase.h:66
PxU32 nbStaticObjects
Number of static objects in the region.
Definition: PxBroadPhase.h:153
PxU32 nbDynamicObjects
Number of dynamic objects in the region.
Definition: PxBroadPhase.h:154
Information & stats structure for a region.
Definition: PxBroadPhase.h:150
Enum
Definition: PxBroadPhase.h:68
Class representing 3D range or axis aligned bounding box.
Definition: PxBounds3.h:58
PxBounds3 bounds
Region's bounds.
Definition: PxBroadPhase.h:143
bool active
True if region is currently used, i.e. it has not been removed.
Definition: PxBroadPhase.h:155
PxU32 maxNbRegions
Max number of regions supported by the broad-phase.
Definition: PxBroadPhase.h:164
bool needsPredefinedBounds
If true, broad-phase needs 'regions' to work.
Definition: PxBroadPhase.h:166
void * userData
Region's user-provided data.
Definition: PxBroadPhase.h:144
Class to aggregate actors into a single broad-phase entry.
Definition: PxAggregate.h:70
Caps class for broad phase.
Definition: PxBroadPhase.h:162
uint32_t PxU32
Definition: Px.h:48
Broad-phase callback to receive broad-phase related events.
Definition: PxBroadPhase.h:96
Multi box pruning.
Definition: PxBroadPhase.h:71
Automatic box pruning.
Definition: PxBroadPhase.h:72
PxBroadPhaseRegion region
User-provided region data.
Definition: PxBroadPhase.h:152
PxU32 maxNbObjects
Max number of objects supported by the broad-phase.
Definition: PxBroadPhase.h:165