| void SetOrientationDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) | FinalNative+1 flags | | 0x02 |
| void SetOrientationDriveSLERP(bool bEnableSLERP) | FinalNative+1 flags | | 0x01 |
| void SetLinearZLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize) | FinalNative+1 flags | | 0x08 |
| void SetLinearYLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize) | FinalNative+1 flags | | 0x08 |
| void SetLinearXLimit(const ELinearConstraintMotion& ConstraintType, float LimitSize) | FinalNative+1 flags | | 0x08 |
| void SetLinearVelocityTarget(const FVector& InVelTarget) | FinalNative+1 flags | | 0x0C |
| void SetLinearVelocityDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) | FinalNative+1 flags | | 0x03 |
| void SetLinearPositionTarget(const FVector& InPosTarget) | FinalNative+1 flags | | 0x0C |
| void SetLinearPositionDrive(bool bEnableDriveX, bool bEnableDriveY, bool bEnableDriveZ) | FinalNative+1 flags | | 0x03 |
| void SetLinearPlasticity(bool bLinearPlasticity, float LinearPlasticityThreshold) | FinalNative+1 flags | | 0x08 |
| void SetLinearDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) | FinalNative+1 flags | | 0x0C |
| void SetLinearBreakable(bool bLinearBreakable, float LinearBreakThreshold) | FinalNative+1 flags | | 0x08 |
| void SetDisableCollision(bool bDisableCollision) | FinalNative+1 flags | | 0x01 |
| void SetConstraintReferencePosition(const EConstraintFrame& Frame, const FVector& RefPosition) | FinalNative+1 flags | | 0x10 |
| void SetConstraintReferenceOrientation(const EConstraintFrame& Frame, const FVector& PriAxis, const FVector& SecAxis) | FinalNative+1 flags | | 0x1C |
| void SetConstraintReferenceFrame(const EConstraintFrame& Frame, FTransform& RefFrame) | FinalNative+1 flags | | 0x40 |
| void SetConstrainedComponents(UPrimitiveComponent* component1, const FName& BoneName1, UPrimitiveComponent* component2, const FName& BoneName2) | FinalNative+1 flags | | 0x20 |
| void SetAngularVelocityTarget(const FVector& InVelTarget) | FinalNative+1 flags | | 0x0C |
| void SetAngularVelocityDriveTwistAndSwing(bool bEnableTwistDrive, bool bEnableSwingDrive) | FinalNative+1 flags | | 0x02 |
| void SetAngularVelocityDriveSLERP(bool bEnableSLERP) | FinalNative+1 flags | | 0x01 |
| void SetAngularVelocityDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) | FinalNative+1 flags | | 0x02 |
| void SetAngularTwistLimit(const EAngularConstraintMotion& ConstraintType, float TwistLimitAngle) | FinalNative+1 flags | | 0x08 |
| void SetAngularSwing2Limit(const EAngularConstraintMotion& MotionType, float Swing2LimitAngle) | FinalNative+1 flags | | 0x08 |
| void SetAngularSwing1Limit(const EAngularConstraintMotion& MotionType, float Swing1LimitAngle) | FinalNative+1 flags | | 0x08 |
| void SetAngularPlasticity(bool bAngularPlasticity, float AngularPlasticityThreshold) | FinalNative+1 flags | | 0x08 |
| void SetAngularOrientationTarget(const FRotator& InPosTarget) | FinalNative+1 flags | | 0x0C |
| void SetAngularOrientationDrive(bool bEnableSwingDrive, bool bEnableTwistDrive) | FinalNative+1 flags | | 0x02 |
| void SetAngularDriveParams(float PositionStrength, float VelocityStrength, float InForceLimit) | FinalNative+1 flags | | 0x0C |
| void SetAngularDriveMode(const EAngularDriveMode& DriveMode) | FinalNative+1 flags | | 0x01 |
| void SetAngularBreakable(bool bAngularBreakable, float AngularBreakThreshold) | FinalNative+1 flags | | 0x08 |
| bool IsBroken() | FinalNative+1 flags | | 0x01 |
| float GetCurrentTwist() | FinalNative+1 flags | | 0x04 |
| float GetCurrentSwing2() | FinalNative+1 flags | | 0x04 |
| float GetCurrentSwing1() | FinalNative+1 flags | | 0x04 |
| void GetConstraintForce(const FVector& OutLinearForce, const FVector& OutAngularForce) | FinalNative+1 flags | | 0x18 |
| void BreakConstraint() | FinalNative+1 flags | | 0x00 |