PxBroadPhaseCallback Class Reference
[Physics]
Broad-phase callback to receive broad-phase related events.
More...
#include <PxBroadPhase.h>
Public Member Functions | |
virtual | ~PxBroadPhaseCallback () |
virtual void | onObjectOutOfBounds (PxShape &shape, PxActor &actor)=0 |
Out-of-bounds notification. | |
virtual void | onObjectOutOfBounds (PxAggregate &aggregate)=0 |
Out-of-bounds notification. |
Detailed Description
Broad-phase callback to receive broad-phase related events.Each broadphase callback object is associated with a PxClientID. It is possible to register different callbacks for different clients. The callback functions are called this way:
- for shapes/actors, the callback assigned to the actors' clients are used
- for aggregates, the callbacks assigned to clients from aggregated actors are used
- Note:
- SDK state should not be modified from within the callbacks. In particular objects should not be created or destroyed. If state modification is needed then the changes should be stored to a buffer and performed after the simulation step.
Constructor & Destructor Documentation
virtual PxBroadPhaseCallback::~PxBroadPhaseCallback | ( | ) | [inline, virtual] |
Member Function Documentation
virtual void PxBroadPhaseCallback::onObjectOutOfBounds | ( | PxAggregate & | aggregate | ) | [pure virtual] |
Out-of-bounds notification.
This function is called when an aggregate leaves the broad-phase.
- Parameters:
-
[in] aggregate Aggregate that left the broad-phase bounds
virtual void PxBroadPhaseCallback::onObjectOutOfBounds | ( | PxShape & | shape, | |
PxActor & | actor | |||
) | [pure virtual] |
Out-of-bounds notification.
This function is called when an object leaves the broad-phase.
- Parameters:
-
[in] shape Shape that left the broad-phase bounds [in] actor Owner actor
The documentation for this class was generated from the following file:
Copyright © 2008-2017 NVIDIA Corporation, 2701 San Tomas Expressway, Santa Clara, CA 95050 U.S.A. All rights reserved. www.nvidia.com