|
RavEngine
|
Namespaces | |
| namespace | physx |
| Sorts an array of objects in ascending order, assuming that the predicate implements the < operator: | |
Functions | |
| PX_C_EXPORT physx::PxControllerManager *PX_CALL_CONV | PxCreateControllerManager (physx::PxScene &scene, bool lockingEnabled=false) |
| Creates the controller manager. | |
| PX_C_EXPORT physx::PxControllerManager *PX_CALL_CONV PxCreateControllerManager | ( | physx::PxScene & | scene, |
| bool | lockingEnabled = false |
||
| ) |
Creates the controller manager.
| [in] | scene | PhysX scene. |
| [in] | lockingEnabled | Enables/disables internal locking. |
The character controller is informed by #PxDeletionListener::onRelease() when actors or shapes are released, and updates its internal caches accordingly. If character controller movement or a call to #PxControllerManager::shiftOrigin() may overlap with actor/shape releases, internal data structures must be guarded against concurrent access.
Locking guarantees thread safety in such scenarios.
By default, locking is disabled.