|
RavEngine
|
#include <PxvManager.h>
Public Attributes | |
| PxU8 | dominance0 |
| PxU8 | dominance1 |
| PxsRigidBody * | rigidBody0 |
| PxsRigidBody * | rigidBody1 |
| const PxsShapeCore * | shapeCore0 |
| const PxsShapeCore * | shapeCore1 |
| PxsRigidCore * | rigidCore0 |
| PxsRigidCore * | rigidCore1 |
| int | reportContactInfo |
| int | hasForceThreshold |
| int | contactChangeable |
| PxReal | restDistance |
| int | disableResponse |
| int | disableDiscreteContact |
| int | disableCCDContact |
| int | hasArticulations |
| int | hasDynamics |
| int | hasTouch |
| bool | body1Kinematic |
| PxU32 | transformCache0 |
| PxU32 | transformCache1 |
Manager descriptor
| bool physx::PxvManagerDescRigidRigid::body1Kinematic |
Identifies whether body 1 is kinematic. We can treat kinematics as statics and embed velocity into constraint because kinematic bodies' velocities will not change
| int physx::PxvManagerDescRigidRigid::contactChangeable |
Enable generated contacts to be changeable
| int physx::PxvManagerDescRigidRigid::disableCCDContact |
Disable CCD contact generation
| int physx::PxvManagerDescRigidRigid::disableDiscreteContact |
Disable discrete contact generation
| int physx::PxvManagerDescRigidRigid::disableResponse |
Disable contact response
| PxU8 physx::PxvManagerDescRigidRigid::dominance0 |
Manager user data
Dominance setting for one way interactions. A dominance of 0 means the corresp. body will not be pushable by the other body in the constraint.
| PxU8 physx::PxvManagerDescRigidRigid::dominance1 |
Dominance setting for one way interactions. A dominance of 0 means the corresp. body will not be pushable by the other body in the constraint.
| int physx::PxvManagerDescRigidRigid::hasArticulations |
Is connected to an articulation (1 - first body, 2 - second body)
| int physx::PxvManagerDescRigidRigid::hasDynamics |
is connected to a dynamic (1 - first body, 2 - second body)
| int physx::PxvManagerDescRigidRigid::hasForceThreshold |
Enable contact impulse threshold reporting.
| int physx::PxvManagerDescRigidRigid::hasTouch |
Is the pair touching? Use when re-creating the manager with prior knowledge about touch status.
positive: pair is touching 0: touch state unknown (this is a new pair) negative: pair is not touching
Default is 0
| int physx::PxvManagerDescRigidRigid::reportContactInfo |
Enable contact information reporting.
| PxReal physx::PxvManagerDescRigidRigid::restDistance |
Disable strong friction
Contact resolution rest distance.
| PxsRigidBody* physx::PxvManagerDescRigidRigid::rigidBody0 |
PxsRigidBodies
| PxsRigidCore* physx::PxvManagerDescRigidRigid::rigidCore0 |
Body Core structures
| const PxsShapeCore* physx::PxvManagerDescRigidRigid::shapeCore0 |
Shape Core structures