UAnimExecutionContextLibrary

Exposes operations to be performed on anim node contexts.

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

AnimGraphRuntime

Header

/Engine/Source/Runtime/AnimGraphRuntime/Public/AnimExecutionContextLibrary.h

Include

#include "AnimExecutionContextLibrary.h"

Syntax

class UAnimExecutionContextLibrary : public UBlueprintFunctionLibrary

Remarks

Exposes operations to be performed on anim node contexts.

Functions

Name Description

Public function Static

FAnimCompone...

 

ConvertToComponentSpacePoseContext

(
    const FAnimExecutionContext& Conte...,
    EAnimExecutionContextConversionResu...
)

Convert to a component space pose context

Public function Static

FAnimInitial...

 

ConvertToInitializationContext

(
    const FAnimExecutionContext& Conte...,
    EAnimExecutionContextConversionResu...
)

Convert to an initialization context

Public function Static

FAnimPoseCon...

 

ConvertToPoseContext

(
    const FAnimExecutionContext& Conte...,
    EAnimExecutionContextConversionResu...
)

Convert to a pose context

Public function Static

FAnimUpdateC...

 

ConvertToUpdateContext

(
    const FAnimExecutionContext& Conte...,
    EAnimExecutionContextConversionResu...
)

Convert to an update context

Public function Static

UAnimInstanc...

 

GetAnimInstance

(
    const FAnimExecutionContext& Conte...
)

Get the anim instance that hosts this context

Public function Static

FAnimNodeRef...

 

GetAnimNodeReference

(
    UAnimInstance* Instance,
    int32 Index
)

Internal compiler use only - Get a reference to an anim node by index

Public function Static

float

 

GetCurrentWeight

(
    const FAnimUpdateContext& Context
)

Get the current weight of this branch of the graph

Public function Static

float

 

GetDeltaTime

(
    const FAnimUpdateContext& Context
)

Get the current delta time in seconds

Public function

void

 

Prototype_ThreadSafeAnimNodeCall

(
    const FAnimExecutionContext& Conte...,
    const FAnimNodeReference& Node
)

Prototype function for thread-safe anim node calls

Public function

void

 

Prototype_ThreadSafeAnimUpdateCall

(
    const FAnimUpdateContext& Context,
    const FAnimNodeReference& Node
)

Prototype function for thread-safe anim update calls