|
|
| SimulationController (PxsSimulationControllerCallback *callback) |
| |
| virtual void | addJoint (const PxU32, Dy::Constraint *, IG::IslandSim &, PxArray< PxU32 > &, PxPinnedArray< PxgSolverConstraintManagerConstants > &, PxU32) |
| |
| virtual void | removeJoint (const PxU32, Dy::Constraint *, PxArray< PxU32 > &, IG::IslandSim &) |
| |
| virtual void | addShape (PxsShapeSim *, const PxU32) |
| |
| virtual void | reinsertShape (PxsShapeSim *, const PxU32) |
| |
| virtual void | removeShape (const PxU32) |
| |
| virtual void | addDynamic (PxsRigidBody *, const PxNodeIndex &) |
| |
| virtual void | addDynamics (PxsRigidBody **, const PxU32 *, PxU32) |
| |
| virtual void | addArticulation (Dy::FeatherstoneArticulation *, const PxNodeIndex &) |
| |
| virtual void | releaseArticulation (Dy::FeatherstoneArticulation *, const PxNodeIndex &) |
| |
| virtual void | releaseDeferredArticulationIds () |
| |
| virtual void | flush () |
| |
| virtual void | updateDynamic (Dy::FeatherstoneArticulation *, const PxNodeIndex &) |
| |
| virtual void | updateJoint (const PxU32, Dy::Constraint *) |
| |
| virtual void | updateBodies (PxsRigidBody **, PxU32 *, const PxU32) |
| |
|
virtual void | updateBody (PxsRigidBody *, const PxU32) |
| |
| virtual void | updateBodies (PxBaseTask *) |
| |
| virtual void | updateShapes (PxBaseTask *) |
| |
| virtual void | preIntegrateAndUpdateBound (PxBaseTask *, const PxVec3, const PxReal) |
| |
| virtual void | updateParticleSystemsAndSoftBodies () |
| |
| virtual void | sortContacts () |
| |
| virtual void | update (PxBitMapPinned &) |
| |
| virtual void | mergeChangedAABBMgHandle (const PxU32, const bool) |
| |
| virtual void | gpuDmabackData (PxsTransformCache &, Bp::BoundsArray &, PxBitMapPinned &, bool) |
| |
| virtual void | updateScBodyAndShapeSim (PxsTransformCache &, Bp::BoundsArray &, PxBaseTask *) |
| |
| virtual void | updateArticulation (Dy::FeatherstoneArticulation *, const PxNodeIndex &) |
| |
| virtual void | updateArticulationJoint (Dy::FeatherstoneArticulation *, const PxNodeIndex &) |
| |
|
virtual void | updateArticulationTendon (Dy::FeatherstoneArticulation *, const PxNodeIndex &) |
| |
| virtual void | updateArticulationExtAccel (Dy::FeatherstoneArticulation *, const PxNodeIndex &) |
| |
| virtual void | updateArticulationAfterIntegration (PxsContext *, Bp::AABBManagerBase *, PxArray< Sc::BodySim * > &, PxBaseTask *, IG::IslandSim &, const float) |
| |
| virtual PxU32 * | getActiveBodies () |
| |
| virtual PxU32 * | getDeactiveBodies () |
| |
| virtual void ** | getRigidBodies () |
| |
| virtual PxU32 | getNbBodies () |
| |
| virtual PxU32 | getNbFrozenShapes () |
| |
| virtual PxU32 | getNbUnfrozenShapes () |
| |
| virtual PxU32 * | getUnfrozenShapes () |
| |
| virtual PxU32 * | getFrozenShapes () |
| |
| virtual PxsShapeSim ** | getShapeSims () |
| |
| virtual PxU32 | getNbShapes () |
| |
| virtual void | clear () |
| |
| virtual void | setBounds (Bp::BoundsArray *) |
| |
| virtual void | reserve (const PxU32) |
| |
| virtual PxU32 | getArticulationRemapIndex (const PxU32) |
| |
| virtual void | copyArticulationData (void *, void *, PxArticulationGpuDataType::Enum, const PxU32, void *) |
| |
| virtual void | applyArticulationData (void *, void *, PxArticulationGpuDataType::Enum, const PxU32, void *, void *) |
| |
| virtual void | copySoftBodyData (void **, void *, void *, PxSoftBodyDataFlag::Enum, const PxU32, const PxU32, void *) |
| |
| virtual void | applySoftBodyData (void **, void *, void *, PxSoftBodyDataFlag::Enum, const PxU32, const PxU32, void *) |
| |
| virtual void | copyContactData (Dy::Context *, void *, const PxU32, void *, void *) |
| |
| virtual void | copyBodyData (PxGpuBodyData *, PxGpuActorPair *, const PxU32, void *) |
| |
| virtual void | applyActorData (void *, PxGpuActorPair *, PxActorCacheFlag::Enum, const PxU32, void *, void *) |
| |
| virtual void * | getMPMDataPointer (const Dy::ParticleSystem &, PxMPMParticleDataFlag::Enum) |
| |
| virtual void * | getSparseGridDataPointer (const Dy::ParticleSystem &, PxSparseGridDataFlag::Enum, PxParticleSolverType::Enum) |
| |
|
virtual void | allocatePBDMaterialsBuffer (PxPhysXGpu *, Dy::ParticleSystemCore &, PxU64 *) |
| |
|
virtual void | allocateFLIPMaterialsBuffer (PxPhysXGpu *, Dy::ParticleSystemCore &, PxU64 *) |
| |
|
virtual void | allocateMPMMaterialsBuffer (PxPhysXGpu *, Dy::ParticleSystemCore &, PxU64 *) |
| |
| virtual void | syncParticleData () |
| |
| virtual void | updateBoundsAndShapes (Bp::AABBManagerBase &, const bool, const bool) |
| |
| virtual void | computeDenseJacobians (const PxIndexDataPair *, PxU32, void *) |
| |
| virtual void | computeGeneralizedMassMatrices (const PxIndexDataPair *, PxU32, void *) |
| |
| virtual void | computeGeneralizedGravityForces (const PxIndexDataPair *, PxU32, const PxVec3 &, void *) |
| |
| virtual void | computeCoriolisAndCentrifugalForces (const PxIndexDataPair *, PxU32, void *) |
| |
| virtual void | applyParticleBufferData (const PxU32 *, const PxGpuParticleBufferIndexPair *, const PxParticleBufferFlags *, PxU32, void *, void *) |
| |
| virtual void | flushInsertions () |
| |
|
| PxsSimulationController (PxsSimulationControllerCallback *callback) |
| |
|
virtual void | updateShape (PxsShapeSim &, const PxNodeIndex &) |
| |
|
PX_INLINE void * | operator new (size_t, void *address) |
| |
|
PX_INLINE void | operator delete (void *, void *) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void * | operator new[] (size_t size, size_t, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
template<typename Alloc > |
| PX_INLINE void | operator delete[] (void *ptr, Alloc alloc, const char *fileName, int line) |
| |
|
PX_INLINE void | operator delete (void *ptr) |
| |
|
PX_INLINE void | operator delete[] (void *ptr) |
| |