Navigation
API > API/Runtime > API/Runtime/AnimGraphRuntime
Exposes operations to be performed on anim node contexts.
| Name | UAnimExecutionContextLibrary |
| Type | class |
| Header File | /Engine/Source/Runtime/AnimGraphRuntime/Public/AnimExecutionContextLibrary.h |
| Include Path | #include "AnimExecutionContextLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class UAnimExecutionContextLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UAnimExecutionContextLibrary
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Prototype_ThreadSafeAnimNodeCall
(
const FAnimExecutionContext& Context, |
Prototype function for thread-safe anim node calls | AnimExecutionContextLibrary.h |
|
void Prototype_ThreadSafeAnimUpdateCall
(
const FAnimUpdateContext& Context, |
Prototype function for thread-safe anim update calls | AnimExecutionContextLibrary.h |
|
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static FAnimComponentSpacePoseContext ConvertToComponentSpacePoseContext
(
const FAnimExecutionContext& Context, |
Convert to a component space pose context | AnimExecutionContextLibrary.h |
|
static FAnimInitializationContext ConvertToInitializationContext
(
const FAnimExecutionContext& Context, |
Convert to an initialization context | AnimExecutionContextLibrary.h |
|
static FAnimPoseContext ConvertToPoseContext
(
const FAnimExecutionContext& Context, |
Convert to a pose context | AnimExecutionContextLibrary.h |
|
static FAnimUpdateContext ConvertToUpdateContext
(
const FAnimExecutionContext& Context, |
Convert to an update context | AnimExecutionContextLibrary.h |
|
static UAnimInstance * GetAnimInstance
(
const FAnimExecutionContext& Context |
Get the anim instance that hosts this context | AnimExecutionContextLibrary.h |
|
static FAnimNodeReference GetAnimNodeReference
(
UAnimInstance* Instance, |
Internal compiler use only - Get a reference to an anim node by index | AnimExecutionContextLibrary.h |
|
static float GetCurrentWeight
(
const FAnimUpdateContext& Context |
Get the current weight of this branch of the graph | AnimExecutionContextLibrary.h |
|
static float GetDeltaTime
(
const FAnimUpdateContext& Context |
Get the current delta time in seconds | AnimExecutionContextLibrary.h |
|
static bool IsActive
(
const FAnimExecutionContext& Context |
Get whether this branch of the graph is active (i.e. NOT blending out). | AnimExecutionContextLibrary.h |
|