FAnimNode_RandomPlayer

Windows
MacOS
Linux

Inheritance Hierarchy

FAnimNode_Base

FAnimNode_RandomPlayer

References

Module

AnimGraphRuntime

Header

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

Include

#include "AnimNodes/AnimNode_RandomPlayer.h"

Syntax

struct FAnimNode_RandomPlayer : public FAnimNode_Base

Variables

Name Description

Public variable

bool

 

bShuffleMode

When shuffle mode is active we will never loop a sequence beyond MaxLoopCount without visiting each sequence in turn (no repeats).

Public variable

TArray< FRandom...

 

Entries

List of sequences to randomly step through

Constructors

Name Description

Public function

FAnimNode_RandomPlayer()

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&...
)

Called when the node first runs.

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