AnimGraphRuntime

Choose your operating system:

Windows

macOS

Linux

Filters

Classes

Name

Description

Public struct

FAnimationCustomVersion

Custom serialization version for assets/classes in the AnimGraphRuntime and AnimGraph modules.

Public struct

FAnimationStateResultReference

Public class

FAnimCustomInstanceHelper

Public struct

FAnimSequencerInstanceProxy

Proxy override for this UAnimInstance-derived class

Public struct

FLinkedAnimGraphReference

Public class

FOnMontagePlayDelegate

Copyright Epic Games, Inc. All Rights Reserved.

Public struct

FPositionHistory

An easing type defining how to ease float values.

Public struct

FRootMotionOverride

Optional Override To Specify RootMotion

Public struct

FRotationRetargetingInfo

The FRotationRetargetingInfo is used to provide all of the settings required to perform rotational retargeting on a single transform.

Public struct

FSequenceEvaluatorReference

Public struct

FSequencePlayerReference

Public struct

FSequencerPlayerAnimSequence

Player type that evaluates a sequence-specified UAnimSequence

Public struct

FSequencerPlayerBase

Base class for all 'players' that can attach to and be blended into a sequencer instance's output

Public struct

FSkeletalControlReference

Public class

ISequencerAnimationSupport

Public class

UAnimationStateMachineLibrary

Exposes operations to be performed on anim state machine node contexts.

Public class

UAnimExecutionContextLibrary

Exposes operations to be performed on anim node contexts.

Public class

UAnimSequencerInstance

Public class

UKismetAnimationLibrary

A library of the most common animation blueprint functions.

Public class

ULinkedAnimGraphLibrary

Exposes operations to be performed on anim node contexts.

Public class

UPlayMontageCallbackProxy

Public class

USequenceEvaluatorLibrary

Exposes operations to be performed on a sequence evaluator anim node.

Public class

USequencePlayerLibrary

Exposes operations to be performed on a sequence player anim node.

Public class

USequencerAnimationSupport

Public class

USkeletalControlLibrary

Exposes operations to be performed on a skeletal control anim node.

Enums

Name

Description

Public enum

EEasingFuncType

An easing type defining how to ease float values.

Public enum

ERotationComponent

A rotational component. This is used for retargeting, for example.

Functions

Name Description

Public function

FVector

 

CommonAnimationLibrary::RetargetSingleLocation

(
    FVector Location,
    const FTransform& Source,
    const FTransform& Target,
    const FRuntimeFloatCurve& CustomCu...,
    EEasingFuncType EasingType,
    bool bFlipEasing,
    float EasingWeight,
    FVector Axis,
    float SourceMinimum,
    float SourceMaximum,
    float TargetMinimum,
    float TargetMaximum
)

This function performs retargeting of translation using an easing function.

Public function

FQuat

 

CommonAnimationLibrary::RetargetSingleRotation

(
    const FQuat& Rotation,
    const FTransform& Source,
    const FTransform& Target,
    const FRuntimeFloatCurve& CustomCu...,
    EEasingFuncType EasingType,
    bool bFlipEasing,
    float EasingWeight,
    ERotationComponent RotationComponen...,
    FVector TwistAxis,
    bool bUseAbsoluteAngle,
    float SourceMinimum,
    float SourceMaximum,
    float TargetMinimum,
    float TargetMaximum
)

This function performs retargeting of rotation using an easing function.

Public function

float

 

CommonAnimationLibrary::ScalarEasing

(
    float Value,
    const FRuntimeFloatCurve& CustomCu...,
    EEasingFuncType EasingType,
    bool bFlip,
    float Weight
)

This function perform easing on a float value using a variety of easing types.