UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Constraint.h File Reference
#include "CommonAnimTypes.h"
#include "Containers/UnrealString.h"
#include "CoreMinimal.h"
#include "CoreTypes.h"
#include "EulerTransform.h"
#include "Math/Quat.h"
#include "Math/Rotator.h"
#include "Math/Transform.h"
#include "Math/TransformVectorized.h"
#include "Math/UnrealMathSSE.h"
#include "Math/Vector.h"
#include "Misc/AssertionMacros.h"
#include "Serialization/Archive.h"
#include "Serialization/StructuredArchiveAdapters.h"
#include "UObject/Class.h"
#include "UObject/NameTypes.h"
#include "UObject/ObjectMacros.h"
#include "UObject/UnrealNames.h"
#include "Constraint.generated.h"

Go to the source code of this file.

Classes

struct  FFilterOptionPerAxis
 
struct  FTransformFilter
 
struct  FConstraintDescription
 
struct  FConstraintOffset
 
struct  FTransformConstraint
 
struct  FConstraintDescriptionEx
 
struct  TStructOpsTypeTraits< FConstraintDescriptionEx >
 
struct  FTransformConstraintDescription
 
struct  FAimConstraintDescription
 
struct  FConstraintDescriptor
 
struct  FConstraintData
 

Enumerations

enum class  EConstraintType : uint8 { Transform , Aim , MAX }
 new changes of constraints More...
 
enum class  ETransformConstraintType : uint8 {
  Translation , Rotation , Scale , Parent ,
  LookAt
}
 

Enumeration Type Documentation

◆ EConstraintType

enum class EConstraintType : uint8
strong

new changes of constraints

Constraint Types

Enumerator
Transform 

Transform Constraint

Aim 

Aim Constraint

MAX 

MAX - invalid

◆ ETransformConstraintType

Transform Constraint Types

Enumerator
Translation 
Rotation 
Scale 
Parent 
LookAt