EEasingFunc::Type

Provides different easing functions that can be used in blueprints

Windows
MacOS
Linux

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Kismet/KismetMathLibrary.h

Include

#include "Kismet/KismetMathLibrary.h"

Syntax

namespace EEasingFunc
{
    enum Type
    {
        Linear,
        Step,
        SinusoidalIn,
        SinusoidalOut,
        SinusoidalInOut,
        EaseIn,
        EaseOut,
        EaseInOut,
        ExpoIn,
        ExpoOut,
        ExpoInOut,
        CircularIn,
        CircularOut,
        CircularInOut,
    }
}

Values

Name

Description

Linear

Simple linear interpolation.

Step

Simple step interpolation.

SinusoidalIn

Sinusoidal in interpolation.

SinusoidalOut

Sinusoidal out interpolation.

SinusoidalInOut

Sinusoidal in/out interpolation.

EaseIn

Smoothly accelerates, but does not decelerate into the target. Ease amount controlled by BlendExp.

EaseOut

Immediately accelerates, but smoothly decelerates into the target.

EaseInOut

Smoothly accelerates and decelerates. Ease amount controlled by BlendExp.

ExpoIn

Easing in using an exponential

ExpoOut

Easing out using an exponential

ExpoInOut

Easing in/out using an exponential method

CircularIn

Easing is based on a half circle.

CircularOut

Easing is based on an inverted half circle.

CircularInOut

Easing is based on two half circles.

Remarks

Provides different easing functions that can be used in blueprints

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