#include <PxSolverDefs.h>
|
static const PxU16 | NO_LINK = 0xffff |
|
◆ ConstraintType
Enumerator |
---|
eCONTACT_CONSTRAINT | Defines this pair is a contact constraint.
|
eJOINT_CONSTRAINT | Defines this pair is a joint constraint.
|
◆ @10
◆ @12
◆ @14
◆ @8
◆ articulationA
Dy::ArticulationV* PxSolverConstraintDesc::articulationA |
Articulation pointer for body A.
◆ articulationALength
PxU16 PxSolverConstraintDesc::articulationALength |
The total length of articulation A in multiples of 16 bytes.
◆ articulationB
Dy::ArticulationV* PxSolverConstraintDesc::articulationB |
Articulation pointer for body B.
◆ articulationBLength
PxU16 PxSolverConstraintDesc::articulationBLength |
The total lengh of articulation B in multiples of 16 bytes.
◆ bodyA
◆ bodyADataIndex
PxU32 PxSolverConstraintDesc::bodyADataIndex |
Body A's index into the SolverBodyData array.
◆ bodyB
◆ bodyBDataIndex
PxU32 PxSolverConstraintDesc::bodyBDataIndex |
Body B's index into the SolverBodyData array.
◆ constraint
PxU8* PxSolverConstraintDesc::constraint |
Pointer to the constraint rows to be solved.
◆ constraintLengthOver16
PxU16 PxSolverConstraintDesc::constraintLengthOver16 |
◆ linkIndexA
PxU16 PxSolverConstraintDesc::linkIndexA |
Link index defining which link in Articulation A this constraint affects. If not an articulation, must be NO_LINK.
◆ linkIndexB
PxU16 PxSolverConstraintDesc::linkIndexB |
Link index defining which link in Articulation B this constraint affects. If not an articulation, must be NO_LINK.
◆ NO_LINK
const PxU16 PxSolverConstraintDesc::NO_LINK = 0xffff |
|
static |
◆ writeBack
void* PxSolverConstraintDesc::writeBack |
Pointer to the writeback structure results for this given constraint are to be written to.
◆ writeBackLengthOver4
PxU16 PxSolverConstraintDesc::writeBackLengthOver4 |
The documentation for this struct was generated from the following file: