Navigation
API > API/Runtime > API/Runtime/AnimationCore
References
| Module | AnimationCore |
| Header | /Engine/Source/Runtime/AnimationCore/Public/Constraint.h |
| Include | #include "Constraint.h" |
Syntax
struct FConstraintDescriptor
Remarks
Constraint data container. It contains union of Constraints and node will contain array of these.
These are the one contained in NodeData, and it will be iterated via evaluate process The goal is to have contiguous memory location where they can iterate through linearly
Variables
| Type | Name | Description | |
|---|---|---|---|
| FConstraintDescriptionEx * | ConstraintDescription | ||
| EConstraintType | Type |
Constructors
| Type | Name | Description | |
|---|---|---|---|
FConstraintDescriptor
(
const FTransformConstraintDescription& InT |
|||
FConstraintDescriptor
(
const FAimConstraintDescription& InA |
|||
FConstraintDescriptor
(
const FConstraintDescriptor& InOther |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ApplyConstraintTransform
(
const FTransform& TargetTransform, |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| FString | |||
| T * | This does not check type - we can, but that is hard to maintain, maybe I'll change later | ||
| bool | IsValid () |
Operators
| Type | Name | Description | |
|---|---|---|---|
| FConstraintDescriptor & | operator=
(
const FConstraintDescriptor& Other |