FAnimNode_PoseSnapshot

Provide a snapshot pose, either from the internal named pose cache or via a supplied snapshot

Windows
MacOS
Linux

Inheritance Hierarchy

FAnimNode_Base

FAnimNode_PoseSnapshot

References

Module

AnimGraphRuntime

Header

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

Include

#include "AnimNodes/AnimNode_PoseSnapshot.h"

Syntax

struct FAnimNode_PoseSnapshot : public FAnimNode_Base

Remarks

Provide a snapshot pose, either from the internal named pose cache or via a supplied snapshot

Variables

Name Description

Public variable

ESnapshotSource...

 

Mode

How to access the snapshot

Public variable

FPoseSnapshot

 

Snapshot

Snapshot to use. This should be populated at first by calling SnapshotPose

Public variable

FName

 

SnapshotName

The name of the snapshot previously stored with SavePoseSnapshot

Constructors

Name Description

Public function

FAnimNode_PoseSnapshot()

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 Const

bool

 

HasPreUpdate()

FAnimNode_Base interface

Public function Virtual

void

 

PreUpdate

(
    const UAnimInstance* InAnimIns...
)

Override this to perform game-thread work prior to non-game thread Update() being called

Public function Virtual

void

 

Update_AnyThread

(
    const FAnimationUpdateContext& Con...
)

Called to update the state of the graph relative to this node.

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