FConstraintData

Constraint Data that is contained in Node Datat You can have as many of these per node

Windows
MacOS
Linux

References

Module

AnimationCore

Header

/Engine/Source/Runtime/AnimationCore/Public/Constraint.h

Include

#include "Constraint.h"

Syntax

struct FConstraintData

Remarks

Constraint Data that is contained in Node Datat You can have as many of these per node

Variables

Name Description

Public variable

bool

 

bMaintainOffset

When the constraint is first applied, maintain the offset from the target node

Public variable

FConstraintDesc...

 

Constraint

Constraint Description

Public variable

FTransform

 

CurrentTransform

Public variable

FTransform

 

Offset

Constraint offset if bMaintainOffset is used

Public variable

float

 

Weight

Weight of the constraint

Constructors

Name Description

Public function

FConstraintData()

Public function

FConstraintData

(
    const FTransformConstraintDescripti...,
    FName InTargetNode,
    float InWeight,
    bool bInMaintainOffset,
    const FTransform& InOffset
)

Public function

FConstraintData

(
    const FAimConstraintDescription& I...,
    FName InTargetNode,
    float InWeight,
    bool bInMaintainOffset,
    const FTransform& InOffset
)

Functions

Name Description

Public function Const

void

 

ApplyConstraintTransform

(
    const FTransform& TargetTransform,
    const FTransform& InCurrentTransfo...,
    const FTransform& CurrentParentTra...,
    FMultiTransformBlendHelper& BlendH...
)

Public function Const

void

 

ApplyInverseOffset

(
    const FTransform& InTarget,
    FTransform& OutSource,
    const FTransform& InBaseTransform
)

Public function

void

 

ResetOffset()

Public function

void

 

SaveInverseOffset

(
    const FTransform& Source,
    const FTransform& Target,
    const FTransform& InBaseTransform
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss