FPoseContext

Inheritance Hierarchy

FAnimationBaseContext

FPoseContext

Syntax

struct FPoseContext : public FAnimationBaseContext

Remarks

Evaluation context passed around during animation tree evaluation

Variables

Name Description

Public variable

FBlendedCurve

 

Curve

Public variable

FCompactPose

 

Pose

These Pose/Curve is stack allocator. You should not use it outside of stack.

Constructors

Name Description

Public function

FPoseContext

(
    FAnimInstanceProxy * InAnimInst...,
    bool bInExpectsAdditivePose
)

This constructor allocates a new uninitialized pose for the specified anim instance.

Public function

FPoseContext

(
    const FPoseContext & SourceContext,
    bool bInOverrideExpectsAdditivePose
)

This constructor allocates a new uninitialized pose, copying non-pose state from the source context.

Functions

Name Description

Public function Const

bool

 

ContainsNaN()

Public function Const

bool

 

ExpectsAdditivePose()

Is this pose expected to be additive.

Public function

void

 

Initialize

(
    FAnimInstanceProxy * InAnimInst...
)

Public function Const

bool

 

IsNormalized()

Public function

void

 

LogMessage

(
    EMessageSeverity::Type InSeverity,
    FText InMessage
)

Log evaluation message.

Public function

void

 

ResetToAdditiveIdentity()

Public function

void

 

ResetToRefPose()

Operators

Name Description

Public function

FPoseContext ...

 

operator=

(
    const FPoseContext & Other
)

References

Module

Engine

Header

Runtime/Engine/Classes/Animation/AnimNodeBase.h