UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
ConstraintInstance.h File Reference
#include "CoreMinimal.h"
#include "Misc/EnumClassFlags.h"
#include "UObject/ObjectMacros.h"
#include "UObject/Class.h"
#include "Chaos/PhysicsObject.h"
#include "EngineDefines.h"
#include "PhysicsEngine/ConstraintTypes.h"
#include "PhysicsEngine/ConstraintDrives.h"
#include "Physics/PhysicsInterfaceCore.h"
#include "ConstraintInstance.generated.h"

Go to the source code of this file.

Classes

struct  FConstraintProfileProperties
 
struct  FConstraintInstanceBase
 
struct  FConstraintInstance
 
struct  TStructOpsTypeTraits< FConstraintInstance >
 
struct  FConstraintInstanceAccessor
 

Namespaces

namespace  Chaos
 

Enumerations

enum class  EConstraintTransformComponentFlags : uint8 {
  None = 0 , ChildPosition = 1 << 0 , ChildRotation = 1 << 1 , ParentPosition = 1 << 2 ,
  ParentRotation = 1 << 3 , AllChild = ChildPosition | ChildRotation , AllParent = ParentPosition | ParentRotation , AllPosition = ChildPosition | ParentPosition ,
  AllRotation = ChildRotation | ParentRotation , All = AllChild | AllParent
}
 

Functions

 ENUM_CLASS_FLAGS (EConstraintTransformComponentFlags)
 
ENGINE_API FTransform CalculateRelativeBoneTransform (const FName ToBoneName, const FName FromBoneName, const FReferenceSkeleton &ReferenceSkeleton)
 

Enumeration Type Documentation

◆ EConstraintTransformComponentFlags

Enumerator
None 
ChildPosition 
ChildRotation 
ParentPosition 
ParentRotation 
AllChild 
AllParent 
AllPosition 
AllRotation 
All 

Function Documentation

◆ CalculateRelativeBoneTransform()

ENGINE_API FTransform CalculateRelativeBoneTransform ( const FName  ToBoneName,
const FName  FromBoneName,
const FReferenceSkeleton ReferenceSkeleton 
)

Returns the 'To' bone's transform relative to the 'From' bone.

◆ ENUM_CLASS_FLAGS()

ENUM_CLASS_FLAGS ( EConstraintTransformComponentFlags  )