UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimNode_BlendListByInt.h
Go to the documentation of this file.
1// Copyright Epic Games, Inc. All Rights Reserved.
2
3#pragma once
4
5#include "CoreMinimal.h"
8#include "AnimNode_BlendListByInt.generated.h"
9
10// Blend list node; has many children
11USTRUCT(BlueprintInternalUseOnly)
13{
15private:
16#if WITH_EDITORONLY_DATA
17 UPROPERTY(EditAnywhere, Category=Runtime, meta=(PinShownByDefault, FoldProperty))
19#endif
20
21public:
23
24 // Get the currently active child index
25 ANIMGRAPHRUNTIME_API virtual int32 GetActiveChildIndex() override;
26
27protected:
28 virtual FString GetNodeName(FNodeDebugData& DebugData) override { return DebugData.GetNodeName(this); }
29};
FPlatformTypes::int32 int32
A 32-bit signed integer.
Definition Platform.h:1125
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define USTRUCT(...)
Definition ObjectMacros.h:746
Definition AnimNode_BlendListBase.h:38
Definition AnimNode_BlendListByInt.h:13
FAnimNode_BlendListByInt()=default
virtual FString GetNodeName(FNodeDebugData &DebugData) override
Definition AnimNode_BlendListByInt.h:28
Definition AnimNodeBase.h:642
FString GetNodeName(Type *Node)
Definition AnimNodeBase.h:704