Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Blend list node; has many children.
| Name | FAnimNode_BlendListBase |
| Type | struct |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimNodes/AnimNode_BlendListBase.h |
| Include Path | #include "AnimNodes/AnimNode_BlendListBase.h" |
Syntax
USTRUCT (BlueprintInternalUseOnly)
struct FAnimNode_BlendListBase : public FAnimNode_Base
Inheritance Hierarchy
- FAnimNode_Base → FAnimNode_BlendListBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| AnimNodes/AnimNode_BlendListBase.h | |||
FAnimNode_BlendListBase
(
const FAnimNode_BlendListBase& |
AnimNodes/AnimNode_BlendListBase.h | ||
PRAGMA_DISABLE_DEPRECATION_WARNINGS FAnimNode_BlendListBase () |
Note: We need to explicitly disable warnings on these constructors/operators for clang to be happy with deprecated variables this is a requirement for clang to compile without warnings. | AnimNodes/AnimNode_BlendListBase.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FAnimNode_BlendListBase() |
AnimNodes/AnimNode_BlendListBase.h |
Structs
| Name | Remarks |
|---|---|
| FBlendData | Struct for tracking blends for each pose. |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BlendProfile | TObjectPtr< UBlendProfile > | AnimNodes/AnimNode_BlendListBase.h |
|
|
| BlendTime | TArray< float > | AnimNodes/AnimNode_BlendListBase.h |
|
|
| BlendType | EAlphaBlendOption | AnimNodes/AnimNode_BlendListBase.h |
|
|
| CustomBlendCurve | TObjectPtr< UCurveFloat > | AnimNodes/AnimNode_BlendListBase.h |
|
|
| TransitionType | EBlendListTransitionType | AnimNodes/AnimNode_BlendListBase.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void AddPose() |
AnimNodes/AnimNode_BlendListBase.h | ||
virtual UBlendProfile * GetBlendProfile() |
Get the blend profile to use when blending, if any Note that its possible for the blend profile to change based on the active child | AnimNodes/AnimNode_BlendListBase.h | |
const TArray< float > & GetBlendTimes() |
Get the array of blend times to apply to our input poses. | AnimNodes/AnimNode_BlendListBase.h | |
EAlphaBlendOption GetBlendType() |
Get the blend type we will use when blending. | AnimNodes/AnimNode_BlendListBase.h | |
EBlendListChildUpdateMode GetChildUpdateMode() |
Get the child update mode. | AnimNodes/AnimNode_BlendListBase.h | |
UCurveFloat * GetCustomBlendCurve() |
Get the custom blend curve to apply when blending, if any. | AnimNodes/AnimNode_BlendListBase.h | |
bool GetResetChildOnActivation () |
Get whether to reinitialize the child pose when re-activated. | AnimNodes/AnimNode_BlendListBase.h | |
EBlendListTransitionType GetTransitionType() |
Get the type of transition that this blend list will make. | AnimNodes/AnimNode_BlendListBase.h | |
virtual void RemovePose
(
int32 PoseIndex |
AnimNodes/AnimNode_BlendListBase.h |
Overridden from FAnimNode_Base
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void CacheBones_AnyThread
(
const FAnimationCacheBonesContext& Context |
AnimNodes/AnimNode_BlendListBase.h | ||
virtual void Evaluate_AnyThread
(
FPoseContext& Output |
AnimNodes/AnimNode_BlendListBase.h | ||
virtual void GatherDebugData
(
FNodeDebugData& DebugData |
AnimNodes/AnimNode_BlendListBase.h | ||
virtual void Initialize_AnyThread
(
const FAnimationInitializeContext& Context |
AnimNodes/AnimNode_BlendListBase.h | ||
virtual void Update_AnyThread
(
const FAnimationUpdateContext& Context |
AnimNodes/AnimNode_BlendListBase.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual int32 GetActiveChildIndex() |
AnimNodes/AnimNode_BlendListBase.h | ||
virtual FString GetNodeName
(
FNodeDebugData& DebugData |
AnimNodes/AnimNode_BlendListBase.h | ||
void Initialize() |
AnimNodes/AnimNode_BlendListBase.h | ||
void InitializePerBoneData() |
AnimNodes/AnimNode_BlendListBase.h | ||
void SetCurrentBlendProfile
(
UBlendProfile* NewBlendProfile |
AnimNodes/AnimNode_BlendListBase.h |
Operators
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAnimNode_BlendListBase & operator=
(
const FAnimNode_BlendListBase& |
AnimNodes/AnimNode_BlendListBase.h | ||
| AnimNodes/AnimNode_BlendListBase.h |
Deprecated Variables
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bResetChildOnActivation_DEPRECATED | bool | AnimNodes/AnimNode_BlendListBase.h |
|