FAnimNode_MultiWayBlend

Inheritance Hierarchy

FAnimNode_Base

FAnimNode_MultiWayBlend

Syntax

struct FAnimNode_MultiWayBlend : public FAnimNode_Base

Remarks

This represents a baked transition.

Variables

Name Description

Public variable

FInputScaleBias

 

AlphaScaleBias

Public variable

bool

 

bAdditiveNode

Public variable

bool

 

bNormalizeAlpha

Public variable

TArray < float >

 

DesiredAlphas

Public variable

TArray < FPoseLi ...

 

Poses

Constructors

Name Description

Public function

FAnimNode_MultiWayBlend()

Functions

Name Description

Public function

int32

 

AddPose()

Public function

void

 

RemovePose

(
    int32 PoseIndex
)

Public function

void

 

ResetPoses()

Overridden from FAnimNode_Base

Name Description

Public function Virtual

void

 

CacheBones_AnyThread

(
    const FAnimationCacheBonesContext &...
)

Called to cache any bones that this node needs to track (e.g. in a FBoneReference ).

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.

References

Module

AnimGraphRuntime

Header

Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_MultiWayBlend.h