EEasingFuncType

An easing type defining how to ease float values.

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss