UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FConstraintInstance Member List

This is the complete list of members for FConstraintInstance, including all inherited members.

Alloc()FConstraintInstancestatic
AngularRotationOffsetFConstraintInstance
ApplySerializedState(Chaos::FSerializedDataBufferPtr &&InSerializedState, Chaos::ESerializedDataContext DataContext)FConstraintInstance
AverageMassFConstraintInstance
bScaleLinearLimitsFConstraintInstance
ConstraintBone1FConstraintInstance
ConstraintBone2FConstraintInstance
ConstraintHandleFConstraintInstanceBase
ConstraintIndexFConstraintInstanceBase
CopyConstraintGeometryFrom(const FConstraintInstance *FromInstance)FConstraintInstance
CopyConstraintParamsFrom(const FConstraintInstance *FromInstance)FConstraintInstance
CopyConstraintPhysicalPropertiesFrom(const FConstraintInstance *FromInstance, bool bKeepPosition, bool bKeepRotation)FConstraintInstance
CopyProfilePropertiesFrom(const FConstraintProfileProperties &FromProperties)FConstraintInstance
DisableMassConditioning()FConstraintInstance
DisableParentDominates()FConstraintInstance
DisableProjection()FConstraintInstance
DrawConstraint(int32 ViewIndex, class FMeshElementCollector &Collector, float Scale, float LimitDrawScale, bool bDrawLimits, bool bDrawSelected, const FTransform &Con1Frame, const FTransform &Con2Frame, bool bDrawAsPoint, bool bDrawViolatedLimits) constFConstraintInstanceinline
DrawConstraint(FPrimitiveDrawInterface *PDI, float Scale, float LimitDrawScale, bool bDrawLimits, bool bDrawSelected, const FTransform &Con1Frame, const FTransform &Con2Frame, bool bDrawAsPoint, bool bDrawViolatedLimits) constFConstraintInstanceinline
EnableMassConditioning()FConstraintInstance
EnableParentDominates()FConstraintInstance
EnableProjection()FConstraintInstance
FConstraintInstance()FConstraintInstance
FConstraintInstanceBase()FConstraintInstanceBase
Free(FConstraintInstance *Ptr)FConstraintInstancestatic
GetAngularBreakThreshold() constFConstraintInstanceinline
GetAngularDriveMode()FConstraintInstanceinline
GetAngularDriveParams(float &OutSpring, float &OutDamping, float &OutForceLimit) constFConstraintInstance
GetAngularOrientationTarget() constFConstraintInstanceinline
GetAngularPlasticityThreshold() constFConstraintInstanceinline
GetAngularSwing1Limit() constFConstraintInstanceinline
GetAngularSwing1Motion() constFConstraintInstanceinline
GetAngularSwing2Limit() constFConstraintInstanceinline
GetAngularSwing2Motion() constFConstraintInstanceinline
GetAngularTwistLimit() constFConstraintInstanceinline
GetAngularTwistMotion() constFConstraintInstanceinline
GetAngularVelocityDriveSLERP()FConstraintInstanceinline
GetAngularVelocityDriveTwistAndSwing(bool &bOutEnableTwistDrive, bool &bOutEnableSwingDrive)FConstraintInstance
GetAngularVelocityTarget() constFConstraintInstanceinline
GetChildBoneName() constFConstraintInstanceinline
GetConstraintForce(FVector &OutLinearForce, FVector &OutAngularForce)FConstraintInstance
GetConstraintLocation()FConstraintInstance
GetContactTransferScale() constFConstraintInstanceinline
GetCurrentSwing1() constFConstraintInstance
GetCurrentSwing2() constFConstraintInstance
GetCurrentTwist() constFConstraintInstance
GetIsSoftLinearLimit() constFConstraintInstanceinline
GetIsSoftSwingLimit() constFConstraintInstanceinline
GetIsSoftTwistLimit() constFConstraintInstanceinline
GetLastKnownScale() constFConstraintInstanceinline
GetLinearBreakThreshold() constFConstraintInstanceinline
GetLinearDriveParams(float &OutPositionStrength, float &OutVelocityStrength, float &OutForceLimit)FConstraintInstance
GetLinearDriveParams(FVector &OutPositionStrength, FVector &OutVelocityStrength, FVector &OutForceLimit)FConstraintInstance
GetLinearLimit() constFConstraintInstanceinline
GetLinearPlasticityThreshold() constFConstraintInstanceinline
GetLinearPlasticityType() constFConstraintInstanceinline
GetLinearPositionTarget()FConstraintInstanceinline
GetLinearVelocityTarget()FConstraintInstanceinline
GetLinearXMotion() constFConstraintInstanceinline
GetLinearYMotion() constFConstraintInstanceinline
GetLinearZMotion() constFConstraintInstanceinline
GetOrientationDriveSLERP()FConstraintInstanceinline
GetOrientationDriveTwistAndSwing(bool &bOutEnableTwistDrive, bool &bOutEnableSwingDrive)FConstraintInstance
GetParentBoneName() constFConstraintInstanceinline
GetPhysicsConstraintRef() constFConstraintInstance
GetPhysicsScene()FConstraintInstanceBaseinline
GetPhysicsScene() constFConstraintInstanceBaseinline
GetProjectionParams(float &ProjectionLinearAlpha, float &ProjectionAngularAlpha, float &ProjectionLinearTolerance, float &ProjectionAngularTolerance) constFConstraintInstance
GetRefFrame(EConstraintFrame::Type Frame) constFConstraintInstance
GetShockPropagationAlpha() constFConstraintInstance
GetSoftLinearLimitContactDistance() constFConstraintInstanceinline
GetSoftLinearLimitDamping() constFConstraintInstanceinline
GetSoftLinearLimitRestitution() constFConstraintInstanceinline
GetSoftLinearLimitStiffness() constFConstraintInstanceinline
GetSoftSwingLimitContactDistance() constFConstraintInstanceinline
GetSoftSwingLimitDamping() constFConstraintInstanceinline
GetSoftSwingLimitRestitution() constFConstraintInstanceinline
GetSoftSwingLimitStiffness() constFConstraintInstanceinline
GetSoftTwistLimitContactDistance() constFConstraintInstanceinline
GetSoftTwistLimitDamping() constFConstraintInstanceinline
GetSoftTwistLimitRestitution() constFConstraintInstanceinline
GetSoftTwistLimitStiffness() constFConstraintInstanceinline
GetUsedMaterials(TArray< UMaterialInterface * > &Materials)FConstraintInstance
HasAngularPlasticity() constFConstraintInstanceinline
HasLinearPlasticity() constFConstraintInstanceinline
InitConstraint(FBodyInstance *Body1, FBodyInstance *Body2, float Scale, UObject *DebugOwner, FOnConstraintBroken InConstraintBrokenDelegate=FOnConstraintBroken(), FOnPlasticDeformation InPlasticDeformationDelegate=FOnPlasticDeformation())FConstraintInstance
InitConstraint(Chaos::FPhysicsObject *Body1, Chaos::FPhysicsObject *Body2, float Scale, UObject *DebugOwner, FOnConstraintBroken InConstraintBrokenDelegate=FOnConstraintBroken(), FOnPlasticDeformation InPlasticDeformationDelegate=FOnPlasticDeformation())FConstraintInstance
InitConstraint_AssumesLocked(const FPhysicsActorHandle &ActorRef1, const FPhysicsActorHandle &ActorRef2, float InScale, FOnConstraintBroken InConstraintBrokenDelegate=FOnConstraintBroken(), FOnPlasticDeformation InPlasticDeformationDelegate=FOnPlasticDeformation())FConstraintInstance
InitConstraint_AssumesLocked(Chaos::FPhysicsObject *Body1, Chaos::FPhysicsObject *Body2, float InScale, FOnConstraintBroken InConstraintBrokenDelegate=FOnConstraintBroken(), FOnPlasticDeformation InPlasticDeformationDelegate=FOnPlasticDeformation())FConstraintInstance
IsAngularBreakable() constFConstraintInstanceinline
IsAngularOrientationDriveEnabled() constFConstraintInstanceinline
IsAngularVelocityDriveEnabled() constFConstraintInstanceinline
IsBroken()FConstraintInstance
IsCollisionDisabled() constFConstraintInstanceinline
IsLinearBreakable() constFConstraintInstanceinline
IsLinearPositionDriveEnabled() constFConstraintInstanceinline
IsLinearPositionDriveXEnabled() constFConstraintInstanceinline
IsLinearPositionDriveYEnabled() constFConstraintInstanceinline
IsLinearPositionDriveZEnabled() constFConstraintInstanceinline
IsLinearVelocityDriveEnabled() constFConstraintInstanceinline
IsLinearVelocityDriveXEnabled() constFConstraintInstanceinline
IsLinearVelocityDriveYEnabled() constFConstraintInstanceinline
IsLinearVelocityDriveZEnabled() constFConstraintInstanceinline
IsMassConditioningEnabled() constFConstraintInstanceinline
IsParentDominatesEnabled() constFConstraintInstanceinline
IsProjectionEnabled() constFConstraintInstanceinline
IsTerminated() constFConstraintInstance
IsValidConstraintInstance() constFConstraintInstance
JointNameFConstraintInstance
OnConstraintBrokenDelegateFConstraintInstanceBaseprotected
OnConstraintViolatedDelegateFConstraintInstanceBaseprotected
OnPlasticDeformationDelegateFConstraintInstanceBaseprotected
PhysSceneFConstraintInstanceBase
Pos1FConstraintInstance
Pos2FConstraintInstance
PriAxis1FConstraintInstance
PriAxis2FConstraintInstance
ProfileInstanceFConstraintInstance
Reset()FConstraintInstanceBase
SecAxis1FConstraintInstance
SecAxis2FConstraintInstance
Serialize(FArchive &Ar)FConstraintInstance
SerializeState(Chaos::FSerializedDataBuffer &OutSerializedState, Chaos::ESerializedDataContext DataContext)FConstraintInstance
SetAngularBreakable(bool bInAngularBreakable, float InAngularBreakThreshold)FConstraintInstanceinline
SetAngularDOFLimitScale(float InSwing1LimitScale, float InSwing2LimitScale, float InTwistLimitScale)FConstraintInstance
SetAngularDriveAccelerationMode(bool bAccelerationMode)FConstraintInstance
SetAngularDriveMode(EAngularDriveMode::Type DriveMode)FConstraintInstance
SetAngularDriveParams(float InSpring, float InDamping, float InForceLimit)FConstraintInstance
SetAngularOrientationTarget(const FQuat &InPosTarget)FConstraintInstance
SetAngularPlasticity(bool bInAngularPlasticity, float InAngularPlasticityThreshold)FConstraintInstanceinline
SetAngularSwing1Limit(EAngularConstraintMotion MotionType, float InSwing1LimitAngle)FConstraintInstanceinline
SetAngularSwing1Motion(EAngularConstraintMotion MotionType)FConstraintInstanceinline
SetAngularSwing2Limit(EAngularConstraintMotion MotionType, float InSwing2LimitAngle)FConstraintInstanceinline
SetAngularSwing2Motion(EAngularConstraintMotion MotionType)FConstraintInstanceinline
SetAngularTwistLimit(EAngularConstraintMotion MotionType, float InTwistLimitAngle)FConstraintInstanceinline
SetAngularTwistMotion(EAngularConstraintMotion MotionType)FConstraintInstanceinline
SetAngularVelocityDriveSLERP(bool bInEnableSLERP)FConstraintInstance
SetAngularVelocityDriveTwistAndSwing(bool bInEnableTwistDrive, bool bInEnableSwingDrive)FConstraintInstance
SetAngularVelocityTarget(const FVector &InVelTarget)FConstraintInstance
SetConstraintBrokenDelegate(FOnConstraintBroken InConstraintBrokenDelegate)FConstraintInstanceBase
SetConstraintViolatedDelegate(FOnConstraintViolated InConstraintViolatedDelegate)FConstraintInstanceBase
SetContactTransferScale(float InContactTransferScale)FConstraintInstanceinline
SetDisableCollision(bool InDisableCollision)FConstraintInstance
SetDriveParams(const FVector &InPositionStrength, const FVector &InVelocityStrength, const FVector &InForceLimit, const FVector &InAngularSpring, const FVector &InAngularDamping, const FVector &InTorqueLimit, EAngularDriveMode::Type InAngularDriveMode)FConstraintInstance
SetLinearBreakable(bool bInLinearBreakable, float InLinearBreakThreshold)FConstraintInstanceinline
SetLinearDriveAccelerationMode(bool bAccelerationMode)FConstraintInstance
SetLinearDriveParams(float InPositionStrength, float InVelocityStrength, float InForceLimit)FConstraintInstance
SetLinearDriveParams(const FVector &InPositionStrength, const FVector &InVelocityStrength, const FVector &InForceLimit)FConstraintInstance
SetLinearLimits(ELinearConstraintMotion XConstraintType, ELinearConstraintMotion YConstraintType, ELinearConstraintMotion ZConstraintType, float InLinearLimitSize)FConstraintInstanceinline
SetLinearLimitSize(float NewLimitSize)FConstraintInstance
SetLinearPlasticity(bool bInLinearPlasticity, float InLinearPlasticityThreshold, EConstraintPlasticityType InLinearPlasticityType)FConstraintInstanceinline
SetLinearPositionDrive(bool bEnableXDrive, bool bEnableYDrive, bool bEnableZDrive)FConstraintInstance
SetLinearPositionTarget(const FVector &InPosTarget)FConstraintInstance
SetLinearVelocityDrive(bool bEnableXDrive, bool bEnableYDrive, bool bEnableZDrive)FConstraintInstance
SetLinearVelocityTarget(const FVector &InVelTarget)FConstraintInstance
SetLinearXLimit(ELinearConstraintMotion XConstraintType, float InLinearLimitSize)FConstraintInstanceinline
SetLinearXMotion(ELinearConstraintMotion XConstraintType)FConstraintInstanceinline
SetLinearYLimit(ELinearConstraintMotion YConstraintType, float InLinearLimitSize)FConstraintInstanceinline
SetLinearYMotion(ELinearConstraintMotion YConstraintType)FConstraintInstanceinline
SetLinearZLimit(ELinearConstraintMotion ZConstraintType, float InLinearLimitSize)FConstraintInstanceinline
SetLinearZMotion(ELinearConstraintMotion ZConstraintType)FConstraintInstanceinline
SetOrientationDriveSLERP(bool bInEnableSLERP)FConstraintInstance
SetOrientationDriveTwistAndSwing(bool bInEnableTwistDrive, bool bInEnableSwingDrive)FConstraintInstance
SetParentDominates(bool bParentDominates)FConstraintInstance
SetPlasticDeformationDelegate(FOnPlasticDeformation InPlasticDeformationDelegate)FConstraintInstanceBase
SetProjectionParams(bool bEnableProjection, float ProjectionLinearAlpha, float ProjectionAngularAlpha, float ProjectionLinearTolerance, float ProjectionAngularTolerance)FConstraintInstance
SetRefFrame(EConstraintFrame::Type Frame, const FTransform &RefFrame)FConstraintInstance
SetRefOrientation(EConstraintFrame::Type Frame, const FVector &PriAxis, const FVector &SecAxis)FConstraintInstance
SetRefPosition(EConstraintFrame::Type Frame, const FVector &RefPosition)FConstraintInstance
SetShockPropagationParams(bool bEnableShockPropagation, float ShockPropagationAlpha)FConstraintInstance
SetSoftLinearLimitParams(bool bIsSoftLimit, float Stiffness, float Damping, float Restitution, float ContactDistance)FConstraintInstanceinline
SetSoftSwingLimitParams(bool bIsSoftLimit, float Stiffness, float Damping, float Restitution, float ContactDistance)FConstraintInstanceinline
SetSoftTwistLimitParams(bool bIsSoftLimit, float Stiffness, float Damping, float Restitution, float ContactDistance)FConstraintInstanceinline
TermConstraint()FConstraintInstance
UpdateAngularLimit()FConstraintInstance
UpdateLinearLimit()FConstraintInstance
UserDataFConstraintInstance