UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
Audio::FExponentialEase Class Reference

#include <Dsp.h>

Public Member Functions

 FExponentialEase (float InInitValue=0.0f, float InEaseFactor=0.001f, float InThreshold=UE_KINDA_SMALL_NUMBER)
 
void Init (float InInitValue, float InEaseFactor=0.001f)
 
bool IsDone () const
 
float GetNextValue ()
 
float GetNextValue (uint32 NumTicksToJumpAhead)
 
float PeekCurrentValue () const
 
void SetEaseFactor (const float InEaseFactor)
 
void operator= (const float &InValue)
 
void SetValue (const float InValue, const bool bIsInit=false)
 

Static Public Member Functions

static float GetFactorForTau (float InTau, float InSampleRate)
 

Constructor & Destructor Documentation

◆ FExponentialEase()

Audio::FExponentialEase::FExponentialEase ( float  InInitValue = 0.0f,
float  InEaseFactor = 0.001f,
float  InThreshold = UE_KINDA_SMALL_NUMBER 
)
inline

Member Function Documentation

◆ GetFactorForTau()

static float Audio::FExponentialEase::GetFactorForTau ( float  InTau,
float  InSampleRate 
)
inlinestatic

◆ GetNextValue() [1/2]

float Audio::FExponentialEase::GetNextValue ( )
inline

◆ GetNextValue() [2/2]

float Audio::FExponentialEase::GetNextValue ( uint32  NumTicksToJumpAhead)
inline

◆ Init()

void Audio::FExponentialEase::Init ( float  InInitValue,
float  InEaseFactor = 0.001f 
)
inline

◆ IsDone()

bool Audio::FExponentialEase::IsDone ( ) const
inline

◆ operator=()

void Audio::FExponentialEase::operator= ( const float InValue)
inline

◆ PeekCurrentValue()

float Audio::FExponentialEase::PeekCurrentValue ( ) const
inline

◆ SetEaseFactor()

void Audio::FExponentialEase::SetEaseFactor ( const float  InEaseFactor)
inline

◆ SetValue()

void Audio::FExponentialEase::SetValue ( const float  InValue,
const bool  bIsInit = false 
)
inline

The documentation for this class was generated from the following file: