UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AnimExecutionContextLibrary.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"
9#include "AnimExecutionContextLibrary.generated.h"
10
11class UAnimInstance;
12
13// Exposes operations to be performed on anim node contexts
14UCLASS(MinimalAPI)
16{
18
19public:
20#if WITH_EDITOR
22 UFUNCTION(BlueprintInternalUseOnly, meta=(BlueprintThreadSafe))
24
26 UFUNCTION(BlueprintInternalUseOnly, meta=(BlueprintThreadSafe))
28#endif
29
31 UFUNCTION(BlueprintPure, Category = "Animation|Utilities", meta=(BlueprintThreadSafe))
33
35 UFUNCTION(BlueprintPure, BlueprintInternalUseOnly, meta=(BlueprintThreadSafe, DefaultToSelf = "Instance"))
37
39 UFUNCTION(BlueprintCallable, Category = "Animation|Utilities", meta=(BlueprintThreadSafe, ExpandEnumAsExecs = "Result"))
41
43 UFUNCTION(BlueprintCallable, Category = "Animation|Utilities", meta=(BlueprintThreadSafe, ExpandEnumAsExecs = "Result"))
45
47 UFUNCTION(BlueprintPure, Category = "Animation|Utilities", meta=(BlueprintThreadSafe))
48 static ANIMGRAPHRUNTIME_API float GetDeltaTime(const FAnimUpdateContext& Context);
49
51 UFUNCTION(BlueprintPure, Category = "Animation|Utilities", meta=(BlueprintThreadSafe))
52 static ANIMGRAPHRUNTIME_API float GetCurrentWeight(const FAnimUpdateContext& Context);
53
55 UFUNCTION(BlueprintPure, Category = "Animation|Utilities", meta=(BlueprintThreadSafe))
57
59 UFUNCTION(BlueprintCallable, Category = "Animation|Utilities", meta=(BlueprintThreadSafe, ExpandEnumAsExecs = "Result"))
61
63 UFUNCTION(BlueprintCallable, Category = "Animation|Utilities", meta=(BlueprintThreadSafe, ExpandEnumAsExecs = "Result"))
65};
EAnimExecutionContextConversionResult
Definition AnimExecutionContext.h:17
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 GENERATED_BODY(...)
Definition ObjectMacros.h:765
#define UFUNCTION(...)
Definition ObjectMacros.h:745
#define UCLASS(...)
Definition ObjectMacros.h:776
Definition AnimExecutionContextLibrary.h:16
Definition AnimInstance.h:353
Definition BlueprintFunctionLibrary.h:16
U16 Index
Definition radfft.cpp:71
Definition AnimExecutionContext.h:198
Definition AnimExecutionContext.h:25
Definition AnimExecutionContext.h:138
Definition AnimNodeReference.h:24
Definition AnimExecutionContext.h:178
Definition AnimExecutionContext.h:158