EEasingFuncType

An easing type defining how to ease float values.

Choose your operating system:

Windows

macOS

Linux

References

Module

AnimGraphRuntime

Header

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

Include

#include "CommonAnimationTypes.h"

Syntax

enum EEasingFuncType
{
    Linear,
    Sinusoidal,
    Cubic,
    QuadraticInOut,
    CubicInOut,
    HermiteCubic,
    QuarticInOut,
    QuinticInOut,
    CircularIn,
    CircularOut,
    CircularInOut,
    ExpIn,
    ExpOut,
    ExpInOut,
    CustomCurve,
}

Values

Name

Description

Linear

Linear easing (no change to the value)

Sinusoidal

Easing using a sinus function.

Cubic

Cubic version of the value (only in)

QuadraticInOut

Quadratic version of the value (in and out)

CubicInOut

Cubic version of the value (in and out)

HermiteCubic

Easing using a cubic hermite function.

QuarticInOut

Quartic version of the value (in and out)

QuinticInOut

Quintic version of the value (in and out)

CircularIn

Circular easing (only in)

CircularOut

Circular easing (only out)

CircularInOut

Circular easing (in and out)

ExpIn

Exponential easing (only in)

ExpOut

Exponential easing (only out)

ExpInOut

Exponential easing (in and out)

CustomCurve

Custom - based on an optional Curve.

Remarks

An easing type defining how to ease float values.