AddRef() const | RefTarget< Constraint > | inline |
BuildIslands(uint32 inConstraintIndex, IslandBuilder &ioBuilder, BodyManager &inBodyManager) override | TwoBodyConstraint | virtual |
BuildIslandSplits(LargeIslandSplitter &ioSplitter) const override | TwoBodyConstraint | virtual |
cEmbedded | RefTarget< Constraint > | protectedstatic |
Constraint(const ConstraintSettings &inSettings) | Constraint | inlineexplicit |
DrawConstraint(DebugRenderer *inRenderer) const override | SixDOFConstraint | virtual |
DrawConstraintLimits(DebugRenderer *inRenderer) const override | SixDOFConstraint | virtual |
DrawConstraintReferenceFrame(DebugRenderer *inRenderer) const override | TwoBodyConstraint | virtual |
EAxis typedef | SixDOFConstraint | |
GetBody1() const | TwoBodyConstraint | inline |
GetBody2() const | TwoBodyConstraint | inline |
GetConstraintPriority() const | Constraint | inline |
GetConstraintSettings() const override | SixDOFConstraint | virtual |
GetConstraintToBody1Matrix() const override | SixDOFConstraint | inlinevirtual |
GetConstraintToBody2Matrix() const override | SixDOFConstraint | inlinevirtual |
GetDrawConstraintSize() const | Constraint | inline |
GetEnabled() const | Constraint | inline |
GetLimitsMax(EAxis inAxis) const | SixDOFConstraint | inline |
GetLimitsMin(EAxis inAxis) const | SixDOFConstraint | inline |
GetLimitsSpringSettings(EAxis inAxis) const | SixDOFConstraint | inline |
GetMaxFriction(EAxis inAxis) const | SixDOFConstraint | inline |
GetMotorSettings(EAxis inAxis) | SixDOFConstraint | inline |
GetMotorSettings(EAxis inAxis) const | SixDOFConstraint | inline |
GetMotorState(EAxis inAxis) const | SixDOFConstraint | inline |
GetNumPositionStepsOverride() const | Constraint | inline |
GetNumVelocityStepsOverride() const | Constraint | inline |
GetRefCount() const | RefTarget< Constraint > | inline |
GetRotationInConstraintSpace() const | SixDOFConstraint | |
GetRotationLimitsMax() const | SixDOFConstraint | inline |
GetRotationLimitsMin() const | SixDOFConstraint | inline |
GetSubType() const override | SixDOFConstraint | inlinevirtual |
GetTargetAngularVelocityCS() const | SixDOFConstraint | inline |
GetTargetOrientationCS() const | SixDOFConstraint | inline |
GetTargetPositionCS() const | SixDOFConstraint | inline |
GetTargetVelocityCS() const | SixDOFConstraint | inline |
GetTotalLambdaMotorRotation() const | SixDOFConstraint | inline |
GetTotalLambdaMotorTranslation() const | SixDOFConstraint | inline |
GetTotalLambdaPosition() const | SixDOFConstraint | inline |
GetTotalLambdaRotation() const | SixDOFConstraint | inline |
GetTranslationLimitsMax() const | SixDOFConstraint | inline |
GetTranslationLimitsMin() const | SixDOFConstraint | inline |
GetType() const override | TwoBodyConstraint | inlinevirtual |
GetUserData() const | Constraint | inline |
IsActive() const override | TwoBodyConstraint | inlinevirtual |
IsFixedAxis(EAxis inAxis) const | SixDOFConstraint | inline |
IsFreeAxis(EAxis inAxis) const | SixDOFConstraint | inline |
mBody1 | TwoBodyConstraint | protected |
mBody2 | TwoBodyConstraint | protected |
mDrawConstraintSize | Constraint | protected |
mRefCount | RefTarget< Constraint > | mutableprotected |
NonCopyable()=default | NonCopyable | |
NonCopyable(const NonCopyable &)=delete | NonCopyable | |
NotifyShapeChanged(const BodyID &inBodyID, Vec3Arg inDeltaCOM) override | SixDOFConstraint | virtual |
RefTarget< Constraint >::operator=(const RefTarget &) | RefTarget< Constraint > | inline |
NonCopyable::operator=(const NonCopyable &)=delete | NonCopyable | |
RefTarget()=default | RefTarget< Constraint > | inline |
RefTarget(const RefTarget &) | RefTarget< Constraint > | inline |
Release() const | RefTarget< Constraint > | inline |
ResetWarmStart() override | SixDOFConstraint | virtual |
RestoreState(StateRecorder &inStream) override | SixDOFConstraint | virtual |
SaveState(StateRecorder &inStream) const override | SixDOFConstraint | virtual |
SetConstraintPriority(uint32 inPriority) | Constraint | inline |
SetDrawConstraintSize(float inSize) | Constraint | inline |
SetEmbedded() const | RefTarget< Constraint > | inline |
SetEnabled(bool inEnabled) | Constraint | inline |
SetLimitsSpringSettings(EAxis inAxis, const SpringSettings &inLimitsSpringSettings) | SixDOFConstraint | inline |
SetMaxFriction(EAxis inAxis, float inFriction) | SixDOFConstraint | |
SetMotorState(EAxis inAxis, EMotorState inState) | SixDOFConstraint | |
SetNumPositionStepsOverride(uint inN) | Constraint | inline |
SetNumVelocityStepsOverride(uint inN) | Constraint | inline |
SetRotationLimits(Vec3Arg inLimitMin, Vec3Arg inLimitMax) | SixDOFConstraint | |
SetTargetAngularVelocityCS(Vec3Arg inAngularVelocity) | SixDOFConstraint | inline |
SetTargetOrientationBS(QuatArg inOrientation) | SixDOFConstraint | inline |
SetTargetOrientationCS(QuatArg inOrientation) | SixDOFConstraint | |
SetTargetPositionCS(Vec3Arg inPosition) | SixDOFConstraint | inline |
SetTargetVelocityCS(Vec3Arg inVelocity) | SixDOFConstraint | inline |
SetTranslationLimits(Vec3Arg inLimitMin, Vec3Arg inLimitMax) | SixDOFConstraint | |
SetupVelocityConstraint(float inDeltaTime) override | SixDOFConstraint | virtual |
SetUserData(uint64 inUserData) | Constraint | inline |
sInternalGetRefCountOffset() | RefTarget< Constraint > | inlinestatic |
SixDOFConstraint(Body &inBody1, Body &inBody2, const SixDOFConstraintSettings &inSettings) | SixDOFConstraint | |
SolvePositionConstraint(float inDeltaTime, float inBaumgarte) override | SixDOFConstraint | virtual |
SolveVelocityConstraint(float inDeltaTime) override | SixDOFConstraint | virtual |
ToConstraintSettings(ConstraintSettings &outSettings) const | Constraint | protected |
TwoBodyConstraint(Body &inBody1, Body &inBody2, const TwoBodyConstraintSettings &inSettings) | TwoBodyConstraint | inline |
WarmStartVelocityConstraint(float inWarmStartImpulseRatio) override | SixDOFConstraint | virtual |
~Constraint()=default | Constraint | virtual |
~RefTarget() | RefTarget< Constraint > | inline |