Navigation
Unreal Engine C++ API Reference > 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 |