UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimNode_BlendSpaceEvaluator.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_BlendSpaceEvaluator.generated.h"
9
10// Evaluates a BlendSpace at a specific using a specific time input rather than advancing time
11// internally. Typically the playback position of the animation for this node will represent
12// something other than time, like jump height. Note that events output from the sequences playing
13// and being blended together should not be used. In addition, synchronization of animations
14// will potentially be discontinuous if the blend weights are updated, as the leader/follower changes.
15USTRUCT(BlueprintInternalUseOnly)
17{
19
20public:
28 UPROPERTY(EditAnywhere, BlueprintReadWrite, Category=Settings, meta=(PinShownByDefault))
29 float NormalizedTime;
30
36 UPROPERTY(EditAnywhere, Category = Settings, meta = (PinHiddenByDefault))
37 bool bTeleportToNormalizedTime = true;
38
39public:
41
42 // FAnimNode_Base interface
44 ANIMGRAPHRUNTIME_API virtual void GatherDebugData(FNodeDebugData& DebugData) override;
45 // End of FAnimNode_Base interface
46
47 // FAnimNode_BlendSpacePlayer interface
48 ANIMGRAPHRUNTIME_API virtual float GetPlayRate() const override;
49 virtual bool ShouldTeleportToTime() const override { return bTeleportToNormalizedTime; }
50 virtual bool IsEvaluator() const override { return true; }
51 // End of FAnimNode_BlendSpacePlayer
52
53};
UE_FORCEINLINE_HINT TSharedRef< CastToType, Mode > StaticCastSharedRef(TSharedRef< CastFromType, Mode > const &InSharedRef)
Definition SharedPointer.h:127
return true
Definition ExternalRpcRegistry.cpp:601
#define UPROPERTY(...)
UObject definition macros.
Definition ObjectMacros.h:744
#define USTRUCT(...)
Definition ObjectMacros.h:746
#define GENERATED_USTRUCT_BODY(...)
Definition ObjectMacros.h:767
USkinnedMeshComponent float
Definition SkinnedMeshComponent.h:60
Definition AnimNode_BlendSpaceEvaluator.h:17
virtual bool IsEvaluator() const override
Definition AnimNode_BlendSpaceEvaluator.h:50
Definition AnimNode_BlendSpacePlayer.h:122
Definition AnimNodeBase.h:354
Definition AnimNodeBase.h:642