PxSolverConstraintPrepDescBase Struct Reference

#include <PxSolverDefs.h>

Inheritance diagram for PxSolverConstraintPrepDescBase:
Collaboration diagram for PxSolverConstraintPrepDescBase:

Public Types

enum  BodyState { eDYNAMIC_BODY = 1 << 0, eSTATIC_BODY = 1 << 1, eKINEMATIC_BODY = 1 << 2, eARTICULATION = 1 << 3 }
 

Public Attributes

PxConstraintInvMassScale invMassScales
 In: The local mass scaling for this pair. More...
 
PxSolverConstraintDescdesc
 Output: The PxSolverConstraintDesc filled in by contact prep. More...
 
const PxSolverBodybody0
 In: The first body. Stores velocity information. Unused unless contact involves articulations. More...
 
const PxSolverBodybody1
 In: The second body. Stores velocity information. Unused unless contact involves articulations. More...
 
const PxSolverBodyDatadata0
 In: The first PxSolverBodyData. Stores mass and miscellaneous information for the first body. More...
 
const PxSolverBodyDatadata1
 In: The second PxSolverBodyData. Stores mass and miscellaneous information for the second body. More...
 
PxTransform bodyFrame0
 In: The world-space transform of the first body. More...
 
PxTransform bodyFrame1
 In: The world-space transform of the second body. More...
 
BodyState bodyState0
 In: Defines what kind of actor the first body is. More...
 
BodyState bodyState1
 In: Defines what kind of actor the second body is. More...
 

Member Enumeration Documentation

◆ BodyState

Enumerator
eDYNAMIC_BODY 
eSTATIC_BODY 
eKINEMATIC_BODY 
eARTICULATION 

Member Data Documentation

◆ body0

const PxSolverBody* PxSolverConstraintPrepDescBase::body0

In: The first body. Stores velocity information. Unused unless contact involves articulations.

◆ body1

const PxSolverBody* PxSolverConstraintPrepDescBase::body1

In: The second body. Stores velocity information. Unused unless contact involves articulations.

◆ bodyFrame0

PxTransform PxSolverConstraintPrepDescBase::bodyFrame0

In: The world-space transform of the first body.

◆ bodyFrame1

PxTransform PxSolverConstraintPrepDescBase::bodyFrame1

In: The world-space transform of the second body.

◆ bodyState0

BodyState PxSolverConstraintPrepDescBase::bodyState0

In: Defines what kind of actor the first body is.

◆ bodyState1

BodyState PxSolverConstraintPrepDescBase::bodyState1

In: Defines what kind of actor the second body is.

◆ data0

const PxSolverBodyData* PxSolverConstraintPrepDescBase::data0

In: The first PxSolverBodyData. Stores mass and miscellaneous information for the first body.

◆ data1

const PxSolverBodyData* PxSolverConstraintPrepDescBase::data1

In: The second PxSolverBodyData. Stores mass and miscellaneous information for the second body.

◆ desc

PxSolverConstraintDesc* PxSolverConstraintPrepDescBase::desc

Output: The PxSolverConstraintDesc filled in by contact prep.

◆ invMassScales

PxConstraintInvMassScale PxSolverConstraintPrepDescBase::invMassScales

In: The local mass scaling for this pair.


The documentation for this struct was generated from the following file: