UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimNode_PoseBlendNode.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 "AlphaBlend.h"
10#include "AnimNode_PoseBlendNode.generated.h"
11
12// Evaluates a point in an anim sequence, using a specific time input rather than advancing time internally.
13// Typically the playback position of the animation for this node will represent something other than time, like jump height.
14// This node will not trigger any notifies present in the associated sequence.
15USTRUCT(BlueprintInternalUseOnly)
17{
19public:
20 UPROPERTY(EditAnywhere, EditFixedSize, BlueprintReadWrite, Category = Links)
21 FPoseLink SourcePose;
22
24 UPROPERTY(EditAnywhere, Category = "Blend")
25 EAlphaBlendOption BlendOption;
26
28 UPROPERTY(EditAnywhere, Category = "Blend")
30
32 // Cached curves to extract
33 UE::Anim::TNamedValueArray<FDefaultAllocator, UE::Anim::FNamedIndexElement> BulkCurves;
34
35public:
37
38 // FAnimNode_Base interface
43 ANIMGRAPHRUNTIME_API virtual void GatherDebugData(FNodeDebugData& DebugData) override;
44 // End of FAnimNode_Base interface
45
46 // FAnimNode_PoseHandler interface
48};
49
EAlphaBlendOption
Definition AlphaBlend.h:13
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 USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
Definition ContainerAllocationPolicies.h:830
Definition CurveFloat.h:31
Definition PoseAsset.h:186
Definition AdvancedWidgetsModule.cpp:13
Definition AnimNode_PoseBlendNode.h:17
Definition AnimNode_PoseHandler.h:17
Definition AnimNodeBase.h:337
Definition AnimNodeBase.h:324
Definition AnimNodeBase.h:354
Definition BoneContainer.h:192
Definition AnimNodeBase.h:642
Definition AnimNodeBase.h:479
Definition ObjectPtr.h:488