|
|
| NpRigidBodyTemplate (PxBaseFlags baseFlags) |
| |
|
virtual PxTransform | getGlobalPose () const =0 |
| |
| virtual bool | attachShape (PxShape &shape) PX_OVERRIDE |
| |
|
virtual PxTransform | getCMassLocalPose () const PX_OVERRIDE |
| |
|
virtual void | setMass (PxReal mass) PX_OVERRIDE |
| |
|
virtual PxReal | getMass () const PX_OVERRIDE |
| |
|
virtual PxReal | getInvMass () const PX_OVERRIDE |
| |
|
virtual void | setMassSpaceInertiaTensor (const PxVec3 &m) PX_OVERRIDE |
| |
|
virtual PxVec3 | getMassSpaceInertiaTensor () const PX_OVERRIDE |
| |
|
virtual PxVec3 | getMassSpaceInvInertiaTensor () const PX_OVERRIDE |
| |
|
virtual void | setLinearDamping (PxReal linDamp) PX_OVERRIDE |
| |
|
virtual PxReal | getLinearDamping () const PX_OVERRIDE |
| |
|
virtual void | setAngularDamping (PxReal angDamp) PX_OVERRIDE |
| |
|
virtual PxReal | getAngularDamping () const PX_OVERRIDE |
| |
|
virtual PxVec3 | getLinearVelocity () const PX_OVERRIDE |
| |
|
virtual PxVec3 | getAngularVelocity () const PX_OVERRIDE |
| |
|
virtual void | setMaxLinearVelocity (PxReal maxLinVel) PX_OVERRIDE |
| |
|
virtual PxReal | getMaxLinearVelocity () const PX_OVERRIDE |
| |
|
virtual void | setMaxAngularVelocity (PxReal maxAngVel) PX_OVERRIDE |
| |
|
virtual PxReal | getMaxAngularVelocity () const PX_OVERRIDE |
| |
|
| NpRigidBodyTemplate (PxType concreteType, PxBaseFlags baseFlags, const PxActorType::Enum type, NpType::Enum npType, const PxTransform &bodyPose) |
| |
|
PX_FORCE_INLINE const Sc::BodyCore & | getCore () const |
| |
|
PX_FORCE_INLINE Sc::BodyCore & | getCore () |
| |
|
virtual void | setRigidBodyFlag (PxRigidBodyFlag::Enum, bool value) PX_OVERRIDE |
| |
|
virtual void | setRigidBodyFlags (PxRigidBodyFlags inFlags) PX_OVERRIDE |
| |
|
PX_FORCE_INLINE PxRigidBodyFlags | getRigidBodyFlagsFast () const |
| |
|
virtual PxRigidBodyFlags | getRigidBodyFlags () const PX_OVERRIDE |
| |
|
virtual void | setMinCCDAdvanceCoefficient (PxReal advanceCoefficient) PX_OVERRIDE |
| |
|
virtual PxReal | getMinCCDAdvanceCoefficient () const PX_OVERRIDE |
| |
|
virtual void | setMaxDepenetrationVelocity (PxReal maxDepenVel) PX_OVERRIDE |
| |
|
virtual PxReal | getMaxDepenetrationVelocity () const PX_OVERRIDE |
| |
|
virtual void | setMaxContactImpulse (PxReal maxDepenVel) PX_OVERRIDE |
| |
|
virtual PxReal | getMaxContactImpulse () const PX_OVERRIDE |
| |
|
virtual void | setContactSlopCoefficient (PxReal slopCoefficient) PX_OVERRIDE |
| |
|
virtual PxReal | getContactSlopCoefficient () const PX_OVERRIDE |
| |
|
virtual PxNodeIndex | getInternalIslandNodeIndex () const PX_OVERRIDE |
| |
|
PX_CATCH_UNDEFINED_ENABLE_DEBUG_VISUALIZATION PX_FORCE_INLINE bool | isKinematic () const |
| |
|
PX_INLINE void | scSetSolverIterationCounts (PxU16 c) |
| |
|
PX_INLINE void | scSetLockFlags (PxRigidDynamicLockFlags f) |
| |
|
PX_INLINE void | scSetBody2World (const PxTransform &p) |
| |
|
PX_INLINE void | scSetLinearVelocity (const PxVec3 &v) |
| |
|
PX_INLINE void | scSetAngularVelocity (const PxVec3 &v) |
| |
|
PX_INLINE void | scWakeUpInternal (PxReal wakeCounter) |
| |
|
PX_FORCE_INLINE void | scWakeUp () |
| |
|
PX_INLINE void | scPutToSleepInternal () |
| |
|
PX_FORCE_INLINE void | scPutToSleep () |
| |
|
PX_INLINE void | scSetWakeCounter (PxReal w) |
| |
|
PX_INLINE void | scSetFlags (PxRigidBodyFlags f) |
| |
|
PX_INLINE void | scAddSpatialAcceleration (const PxVec3 *linAcc, const PxVec3 *angAcc) |
| |
|
PX_INLINE void | scSetSpatialAcceleration (const PxVec3 *linAcc, const PxVec3 *angAcc) |
| |
|
PX_INLINE void | scClearSpatialAcceleration (bool force, bool torque) |
| |
|
PX_INLINE void | scAddSpatialVelocity (const PxVec3 *linVelDelta, const PxVec3 *angVelDelta) |
| |
|
PX_INLINE void | scClearSpatialVelocity (bool force, bool torque) |
| |
|
PX_INLINE void | scSetKinematicTarget (const PxTransform &p) |
| |
|
PX_INLINE PxMat33 | scGetGlobalInertiaTensorInverse () const |
| |
|
PX_FORCE_INLINE bool | scCheckSleepReadinessBesidesWakeCounter () |
| |
|
| NpRigidActorTemplate (PxBaseFlags baseFlags) |
| |
|
virtual void | requiresObjects (PxProcessPxBaseCallback &c) |
| |
|
void | preExportDataReset () |
| |
| virtual void | exportExtraData (PxSerializationContext &context) |
| |
| void | importExtraData (PxDeserializationContext &context) |
| |
| void | resolveReferences (PxDeserializationContext &context) |
| |
|
void | removeShapes (PxSceneQuerySystem *sqManager) |
| |
| virtual PxActorType::Enum | getType () const =0 |
| |
| virtual PxBounds3 | getWorldBounds (float inflation=1.01f) const PX_OVERRIDE |
| |
| virtual void | setActorFlag (PxActorFlag::Enum flag, bool value) PX_OVERRIDE |
| |
| virtual void | setActorFlags (PxActorFlags inFlags) PX_OVERRIDE |
| |
|
virtual PxU32 | getInternalActorIndex () const PX_OVERRIDE |
| |
|
virtual void | detachShape (PxShape &s, bool wakeOnLostTouch) PX_OVERRIDE |
| |
|
virtual PxU32 | getNbShapes () const PX_OVERRIDE |
| |
|
virtual PxU32 | getShapes (PxShape **buffer, PxU32 bufferSize, PxU32 startIndex=0) const PX_OVERRIDE |
| |
|
virtual PxU32 | getNbConstraints () const PX_OVERRIDE |
| |
|
virtual PxU32 | getConstraints (PxConstraint **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const PX_OVERRIDE |
| |
|
| NpRigidActorTemplate (PxType concreteType, PxBaseFlags baseFlags, NpType::Enum type) |
| |
|
virtual void | switchToNoSim () |
| |
|
virtual void | switchFromNoSim () |
| |
|
PX_FORCE_INLINE NpShapeManager & | getShapeManager () |
| |
|
PX_FORCE_INLINE const NpShapeManager & | getShapeManager () const |
| |
|
void | updateShaderComs () |
| |
|
PX_FORCE_INLINE PxU32 | getRigidActorArrayIndex () const |
| |
|
PX_FORCE_INLINE void | setRigidActorArrayIndex (PxU32 index) |
| |
|
PX_FORCE_INLINE PxU32 | getRigidActorSceneIndex () const |
| |
|
PX_FORCE_INLINE void | setRigidActorSceneIndex (PxU32 index) |
| |
|
bool | resetFiltering_ (NpActor &ro, Sc::RigidCore &core, PxShape *const *shapes, PxU32 shapeCount) |
| |
|
| NpActorTemplate (PxBaseFlags baseFlags) |
| |
|
| NpActorTemplate (PxType concreteType, PxBaseFlags baseFlags, NpType::Enum type) |
| |
| virtual void | release ()=0 |
| |
|
virtual PxScene * | getScene () const PX_OVERRIDE |
| |
| virtual void | setName (const char *) PX_OVERRIDE |
| |
| virtual const char * | getName () const PX_OVERRIDE |
| |
|
virtual PxActorFlags | getActorFlags () const PX_OVERRIDE |
| |
|
virtual void | setDominanceGroup (PxDominanceGroup dominanceGroup) PX_OVERRIDE |
| |
|
virtual PxDominanceGroup | getDominanceGroup () const PX_OVERRIDE |
| |
|
virtual void | setOwnerClient (PxClientID inClient) PX_OVERRIDE |
| |
|
virtual PxClientID | getOwnerClient () const PX_OVERRIDE |
| |
|
virtual PxAggregate * | getAggregate () const PX_OVERRIDE |
| |
|
| NpActor (const PxEMPTY) |
| |
|
void | exportExtraData (PxSerializationContext &stream) |
| |
|
void | importExtraData (PxDeserializationContext &context) |
| |
|
void | resolveReferences (PxDeserializationContext &context) |
| |
|
| NpActor (NpType::Enum type) |
| |
|
void | removeConstraints (PxRigidActor &owner) |
| |
|
void | removeFromAggregate (PxActor &owner) |
| |
|
NpAggregate * | getNpAggregate (PxU32 &index) const |
| |
|
void | setAggregate (NpAggregate *np, PxActor &owner) |
| |
|
PxAggregate * | getAggregate () const |
| |
|
void | scSetDominanceGroup (PxDominanceGroup v) |
| |
|
void | scSetOwnerClient (PxClientID inId) |
| |
|
void | removeConstraintsFromScene () |
| |
|
PX_FORCE_INLINE void | addConstraintsToScene () |
| |
|
PxU32 | findConnector (NpConnectorType::Enum type, PxBase *object) const |
| |
|
void | addConnector (NpConnectorType::Enum type, PxBase *object, const char *errMsg) |
| |
|
void | removeConnector (PxActor &owner, NpConnectorType::Enum type, PxBase *object, const char *errorMsg) |
| |
|
PxU32 | getNbConnectors (NpConnectorType::Enum type) const |
| |
|
const PxActor * | getPxActor () const |
| |
|
PX_FORCE_INLINE NpConnectorIterator | getConnectorIterator (NpConnectorType::Enum type) |
| |
|
template<typename T > |
| PxU32 | getConnectors (NpConnectorType::Enum type, T **userBuffer, PxU32 bufferSize, PxU32 startIndex=0) const |
| |
|
PX_INLINE PxActorFlags | getActorFlags () const |
| |
|
PX_INLINE PxDominanceGroup | getDominanceGroup () const |
| |
|
PX_INLINE PxClientID | getOwnerClient () const |
| |
|
PX_INLINE void | scSetActorFlags (PxActorFlags v) |
| |
|
PX_FORCE_INLINE const Sc::ActorCore & | getActorCore () const |
| |
|
PX_FORCE_INLINE Sc::ActorCore & | getActorCore () |
| |
|
PX_INLINE const Sc::RigidCore & | getScRigidCore () const |
| |
|
PX_INLINE Sc::RigidCore & | getScRigidCore () |
| |
|
PX_FORCE_INLINE void | scSwitchToNoSim () |
| |
|
PX_FORCE_INLINE void | scSwitchFromNoSim () |
| |
|
| NpBase (const PxEMPTY) |
| |
|
| NpBase (NpType::Enum type) |
| |
|
PX_INLINE bool | isAPIWriteForbidden () const |
| |
|
PX_INLINE bool | isAPIWriteForbiddenExceptSplitSim () const |
| |
|
PX_FORCE_INLINE NpType::Enum | getNpType () const |
| |
|
PX_FORCE_INLINE void | setNpScene (NpScene *scene) |
| |
|
PX_FORCE_INLINE NpScene * | getNpScene () const |
| |
|
PX_FORCE_INLINE PxU32 | getBaseIndex () const |
| |
|
PX_FORCE_INLINE void | setBaseIndex (PxU32 index) |
| |
|
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) |
| |