|
|
| D6Joint (PxBaseFlags baseFlags) |
| |
|
void | resolveReferences (PxDeserializationContext &context) |
| |
|
| D6Joint (const PxTolerancesScale &scale, PxRigidActor *actor0, const PxTransform &localFrame0, PxRigidActor *actor1, const PxTransform &localFrame1) |
| |
|
virtual void | setMotion (PxD6Axis::Enum index, PxD6Motion::Enum t) PX_OVERRIDE |
| |
|
virtual PxD6Motion::Enum | getMotion (PxD6Axis::Enum index) const PX_OVERRIDE |
| |
|
virtual PxReal | getTwistAngle () const PX_OVERRIDE |
| |
|
virtual PxReal | getSwingYAngle () const PX_OVERRIDE |
| |
|
virtual PxReal | getSwingZAngle () const PX_OVERRIDE |
| |
|
virtual void | setDistanceLimit (const PxJointLinearLimit &l) PX_OVERRIDE |
| |
|
virtual PxJointLinearLimit | getDistanceLimit () const PX_OVERRIDE |
| |
|
virtual void | setLinearLimit (PxD6Axis::Enum axis, const PxJointLinearLimitPair &limit) PX_OVERRIDE |
| |
|
virtual PxJointLinearLimitPair | getLinearLimit (PxD6Axis::Enum axis) const PX_OVERRIDE |
| |
|
virtual void | setTwistLimit (const PxJointAngularLimitPair &l) PX_OVERRIDE |
| |
|
virtual PxJointAngularLimitPair | getTwistLimit () const PX_OVERRIDE |
| |
|
virtual void | setSwingLimit (const PxJointLimitCone &l) PX_OVERRIDE |
| |
|
virtual PxJointLimitCone | getSwingLimit () const PX_OVERRIDE |
| |
|
virtual void | setPyramidSwingLimit (const PxJointLimitPyramid &limit) PX_OVERRIDE |
| |
|
virtual PxJointLimitPyramid | getPyramidSwingLimit () const PX_OVERRIDE |
| |
|
virtual void | setDrive (PxD6Drive::Enum index, const PxD6JointDrive &d) PX_OVERRIDE |
| |
|
virtual PxD6JointDrive | getDrive (PxD6Drive::Enum index) const PX_OVERRIDE |
| |
|
virtual void | setDrivePosition (const PxTransform &pose, bool autowake=true) PX_OVERRIDE |
| |
|
virtual PxTransform | getDrivePosition () const PX_OVERRIDE |
| |
|
virtual void | setDriveVelocity (const PxVec3 &linear, const PxVec3 &angular, bool autowake=true) PX_OVERRIDE |
| |
|
virtual void | getDriveVelocity (PxVec3 &linear, PxVec3 &angular) const PX_OVERRIDE |
| |
|
virtual void | setProjectionLinearTolerance (PxReal tolerance) PX_OVERRIDE |
| |
|
virtual PxReal | getProjectionLinearTolerance () const PX_OVERRIDE |
| |
|
virtual void | setProjectionAngularTolerance (PxReal tolerance) PX_OVERRIDE |
| |
|
virtual PxReal | getProjectionAngularTolerance () const PX_OVERRIDE |
| |
| virtual PxConstraintSolverPrep | getPrep () const PX_OVERRIDE |
| | Obtain the shader function pointer used to prep rows for this constraint.
|
| |
| virtual void * | prepareData () PX_OVERRIDE |
| | Pre-simulation data preparation when the constraint is marked dirty, this function is called at the start of the simulation step for the SDK to copy the constraint data block.
|
| |
|
| JointT (PxBaseFlags baseFlags) |
| |
|
void | exportExtraData (PxSerializationContext &stream) |
| |
|
void | importExtraData (PxDeserializationContext &context) |
| |
|
virtual void | preExportDataReset () |
| |
|
virtual void | requiresObjects (PxProcessPxBaseCallback &c) |
| |
| virtual bool | updatePvdProperties (physx::pvdsdk::PvdDataStream &, const PxConstraint *, PxPvdUpdateType::Enum) const PX_OVERRIDE |
| | this function is called by the SDK to update PVD's view of it
|
| |
| virtual void | updateOmniPvdProperties () const PX_OVERRIDE |
| | this function is called by the SDK to update OmniPVD's view of it
|
| |
|
virtual void | setActors (PxRigidActor *actor0, PxRigidActor *actor1) PX_OVERRIDE |
| |
|
virtual void | getActors (PxRigidActor *&actor0, PxRigidActor *&actor1) const PX_OVERRIDE |
| |
|
virtual void | setLocalPose (PxJointActorIndex::Enum actor, const PxTransform &pose) PX_OVERRIDE |
| |
|
virtual PxTransform | getLocalPose (PxJointActorIndex::Enum actor) const PX_OVERRIDE |
| |
|
virtual PxTransform | getRelativeTransform () const PX_OVERRIDE |
| |
|
virtual PxVec3 | getRelativeLinearVelocity () const PX_OVERRIDE |
| |
|
virtual PxVec3 | getRelativeAngularVelocity () const PX_OVERRIDE |
| |
|
virtual void | setBreakForce (PxReal force, PxReal torque) PX_OVERRIDE |
| |
|
virtual void | getBreakForce (PxReal &force, PxReal &torque) const PX_OVERRIDE |
| |
|
virtual void | setConstraintFlags (PxConstraintFlags flags) PX_OVERRIDE |
| |
|
virtual void | setConstraintFlag (PxConstraintFlag::Enum flag, bool value) PX_OVERRIDE |
| |
|
virtual PxConstraintFlags | getConstraintFlags () const PX_OVERRIDE |
| |
|
virtual void | setInvMassScale0 (PxReal invMassScale) PX_OVERRIDE |
| |
|
virtual PxReal | getInvMassScale0 () const PX_OVERRIDE |
| |
|
virtual void | setInvInertiaScale0 (PxReal invInertiaScale) PX_OVERRIDE |
| |
|
virtual PxReal | getInvInertiaScale0 () const PX_OVERRIDE |
| |
|
virtual void | setInvMassScale1 (PxReal invMassScale) PX_OVERRIDE |
| |
|
virtual PxReal | getInvMassScale1 () const PX_OVERRIDE |
| |
|
virtual void | setInvInertiaScale1 (PxReal invInertiaScale) PX_OVERRIDE |
| |
|
virtual PxReal | getInvInertiaScale1 () const PX_OVERRIDE |
| |
|
virtual PxConstraint * | getConstraint () const PX_OVERRIDE |
| |
|
virtual void | setName (const char *name) PX_OVERRIDE |
| |
|
virtual const char * | getName () const PX_OVERRIDE |
| |
|
virtual void | release () PX_OVERRIDE |
| |
|
virtual PxScene * | getScene () const PX_OVERRIDE |
| |
| virtual void | onComShift (PxU32 actor) PX_OVERRIDE |
| | Center-of-mass shift callback.
|
| |
| virtual void | onOriginShift (const PxVec3 &shift) PX_OVERRIDE |
| | Origin shift callback.
|
| |
| virtual void * | getExternalReference (PxU32 &typeID) PX_OVERRIDE |
| | Fetches external data for a constraint.
|
| |
| virtual PxBase * | getSerializable () PX_OVERRIDE |
| | Obtain a reference to a PxBase interface if the constraint has one.
|
| |
| virtual void | onConstraintRelease () PX_OVERRIDE |
| | Constraint release callback.
|
| |
| virtual const void * | getConstantBlock () const PX_OVERRIDE |
| | Obtain the pointer to the constraint's constant data.
|
| |
| virtual void | connectToConstraint (PxConstraint *c) PX_OVERRIDE |
| | Let the connector know it has been connected to a constraint.
|
| |
|
virtual | ~PxConstraintConnector () |
| | virtual destructor
|
| |
|
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) |
| |