FAnimNode_BlendListByEnum

Blend List by Enum, it changes based on enum input that enters.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

FAnimNode_Base

FAnimNode_BlendListBase

FAnimNode_BlendListByEnum

References

Module

AnimGraphRuntime

Header

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

Include

#include "AnimNodes/AnimNode_BlendListByEnum.h"

Syntax

struct FAnimNode_BlendListByEnum : public FAnimNode_BlendListBase

Remarks

Blend List by Enum, it changes based on enum input that enters.

Constructors

Name Description

Public function

FAnimNode_BlendListByEnum()

Functions

Name Description

Public function Const

uint8

 

GetActiveEnumValue()

Get the currently selected pose (as an enum value)

Public function Const

const TArray...

 

GetEnumToPoseIndex()

Get the mapping from enum value to BlendPose index; there will be one entry per entry in the enum; entries out of range always map to pose index 0.

Public function

void

 

SetEnumToPoseIndex

(
    const TArray< int32 >& InEnumToPos...
)

Set the mapping from enum value to BlendPose index. Called during compilation.

Overridden from FAnimNode_BlendListBase

Name Description

Protected function Virtual

int32

 

GetActiveChildIndex()

Protected function Virtual

FString

 

GetNodeName

(
    FNodeDebugData& DebugData
)