UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AttributeInterpolator.h File Reference

Go to the source code of this file.

Classes

class  TAttributeInterpolator< NumericType >
 
class  TEasingAttributeInterpolator< NumericType >
 
struct  TEasingAttributeInterpolator< NumericType >::FSettings
 
class  TArriveAttributeInterpolator< NumericType >
 
struct  TArriveAttributeInterpolator< NumericType >::FSettings
 
class  TVerletAttributeInterpolator< NumericType >
 
struct  TVerletAttributeInterpolator< NumericType >::FSettings
 

Enumerations

enum class  EAttributeInterpolatorType : uint8 { Easing , Arrive , Verlet }
 
enum class  EEasingInterpolatorType : uint8 {
  Linear , QuadraticEaseIn , QuadraticEaseOut , QuadraticEaseInOut ,
  CubicEaseIn , CubicEaseOut , CubicEaseInOut , QuarticEaseIn ,
  QuarticEaseOut , QuarticEaseInOut , QuinticEaseIn , QuinticEaseOut ,
  QuinticEaseInOut , SineEaseIn , SineEaseOut , SineEaseInOut ,
  CircularEaseIn , CircularEaseOut , CircularEaseInOut , ExponentialEaseIn ,
  ExponentialEaseOut , ExponentialEaseInOut , ElasticEaseIn , ElasticEaseOut ,
  ElasticEaseInOut , BackEaseIn , BackEaseOut , BackEaseInOut ,
  BounceEaseIn , BounceEaseOut , BounceEaseInOut
}
 

Functions

SLATE_API float EaseInterpolatorRatio (EEasingInterpolatorType InEasingType, float InRatio)
 

Enumeration Type Documentation

◆ EAttributeInterpolatorType

Enumerator
Easing 
Arrive 
Verlet 

◆ EEasingInterpolatorType

Enumerator
Linear 
QuadraticEaseIn 
QuadraticEaseOut 
QuadraticEaseInOut 
CubicEaseIn 
CubicEaseOut 
CubicEaseInOut 
QuarticEaseIn 
QuarticEaseOut 
QuarticEaseInOut 
QuinticEaseIn 
QuinticEaseOut 
QuinticEaseInOut 
SineEaseIn 
SineEaseOut 
SineEaseInOut 
CircularEaseIn 
CircularEaseOut 
CircularEaseInOut 
ExponentialEaseIn 
ExponentialEaseOut 
ExponentialEaseInOut 
ElasticEaseIn 
ElasticEaseOut 
ElasticEaseInOut 
BackEaseIn 
BackEaseOut 
BackEaseInOut 
BounceEaseIn 
BounceEaseOut 
BounceEaseInOut 

Function Documentation

◆ EaseInterpolatorRatio()

SLATE_API float EaseInterpolatorRatio ( EEasingInterpolatorType  InEasingType,
float  InRatio 
)