FAnimNode_PoseByName

Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

AnimGraphRuntime

Header

/Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_PoseByName.h

Include

#include "AnimNodes/AnimNode_PoseByName.h"

Syntax

struct FAnimNode_PoseByName : public FAnimNode_PoseHandler

Remarks

Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally. Typically the playback position of the animation for this node will represent something other than time, like jump height. This node will not trigger any notifies present in the associated sequence.

Variables

Name Description

Public variable

FName

 

PoseName

Public variable

float

 

PoseWeight

Constructors

Name Description

Public function

FAnimNode_PoseByName()

Overridden from FAnimNode_AssetPlayerBase

Name Description

Public function Virtual

void

 

UpdateAssetPlayer

(
    const FAnimationUpdateContext& Con...
)

Update method for the asset player, to be implemented by derived classes

Overridden from FAnimNode_Base

Name Description

Public function Virtual

void

 

Evaluate_AnyThread

(
    FPoseContext& Output
)

Called to evaluate local-space bones transforms according to the weights set up in Update().

Public function Virtual

void

 

GatherDebugData

(
    FNodeDebugData& DebugData
)

Called to gather on-screen debug data. This is called on the game thread.

Public function Virtual

void

 

Initialize_AnyThread

(
    const FAnimationInitializeContext&...
)

Initialize function for setup purposes

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