Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Constraint Set up
| Name | FConstraint |
| Type | struct |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/BoneControllers/AnimNode_Constraint.h |
| Include Path | #include "BoneControllers/AnimNode_Constraint.h" |
Syntax
USTRUCT ()
struct FConstraint
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FConstraint() |
BoneControllers/AnimNode_Constraint.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ConstraintDataIndex | int32 | Transient constraint data index | BoneControllers/AnimNode_Constraint.h | |
| OffsetOption | EConstraintOffsetOption | Maintain offset based on refpose or not. | BoneControllers/AnimNode_Constraint.h |
|
| PerAxis | FFilterOptionPerAxis | Per axis filter options - applied in their local space not in world space | BoneControllers/AnimNode_Constraint.h |
|
| TargetBone | FBoneReference | Target Bone this is constraint to | BoneControllers/AnimNode_Constraint.h |
|
| TransformType | ETransformConstraintType | What transform type is constraint to - Translation, Rotation, Scale OR Parent. | BoneControllers/AnimNode_Constraint.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize
(
const FBoneContainer& RequiredBones |
BoneControllers/AnimNode_Constraint.h | ||
bool IsValidToEvaluate
(
const FBoneContainer& RequiredBones |
BoneControllers/AnimNode_Constraint.h |