Table of Contents

Namespace Gravitas.Constraints

Classes

Joint2D

Context-owned deterministic pure 2D joint runtime state.

Joint3D

Context-owned deterministic 3D joint runtime state.

RagdollDefinition2D

Authored deterministic pure 2D ragdoll articulation definition.

RagdollDefinition3D

Authored deterministic 3D ragdoll articulation definition.

RagdollRuntime2D

Runtime handle for a context-owned pure 2D ragdoll articulation.

RagdollRuntime3D

Runtime handle for a context-owned 3D ragdoll articulation.

Structs

JointDefinition2D

Authored payload used to register one context-owned deterministic pure 2D joint.

JointDefinition3D

Authored payload used to register one context-owned deterministic 3D joint.

JointFrame2D

Immutable local anchor frame used by a pure 2D joint.

JointFrame3D

Immutable local anchor frame used by a 3D joint.

JointLimit2D

Optional deterministic scalar limit payload for a pure 2D joint.

JointLimit3D

Optional deterministic angular limit payload for a 3D joint.

JointMotor2D

Deterministic scalar target-drive payload for a pure 2D joint.

JointMotor3D

Deterministic angular target-drive payload for a 3D joint.

JointSolveMetrics2D

Deterministic metrics captured from the most recent pure 2D joint solver pass.

JointSolveMetrics3D

Deterministic metrics captured from the most recent 3D joint solver pass.

RagdollJointDefinition2D

Authored joint entry for a deterministic pure 2D ragdoll articulation.

RagdollJointDefinition3D

Authored joint entry for a deterministic 3D ragdoll articulation.

RagdollLinkDefinition2D

Authored link entry for a deterministic pure 2D ragdoll articulation.

RagdollLinkDefinition3D

Authored link entry for a deterministic 3D ragdoll articulation.

Enums

JointCollisionPolicy

Controls physical collision filtering between colliders linked by a joint.

JointLimitKind2D

Identifies the active deterministic pure 2D joint limit payload.

JointLimitKind3D

Identifies optional angular limit data for a 3D joint.

JointMotorKind2D

Identifies the deterministic pure 2D motor family.

JointType2D

Identifies the deterministic pure 2D joint model solved by Gravitas.

JointType3D

Identifies the deterministic 3D joint model solved by Gravitas.

RagdollSelfCollisionPolicy

Controls physical collision filtering inside one ragdoll articulation.