UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
FFIRFilterTimeBased Struct Reference

#include <AnimInterpFilter.h>

Public Member Functions

 FFIRFilterTimeBased ()
 
 FFIRFilterTimeBased (float InWindowDuration, EFilterInterpolationType InInterpolationType, float InDampingRatio, float InMin, float InMax, float InMaxSpeed, bool bInClamp)
 
void Initialize (float InWindowDuration, EFilterInterpolationType InInterpolationType, float InDampingRatio, float InMinValue, float InMaxValue, float InMaxSpeed, bool bInClamp)
 
void SetParams (float InDampingRatio, float InMinValue, float InMaxValue, float InMaxSpeed, bool bInClamp)
 
ENGINE_API float UpdateAndGetFilteredData (float Input, float DeltaTime)
 
ENGINE_API void WrapToValue (float Input, float Range)
 
ENGINE_API void SetToValue (float Input)
 
bool IsValid () const
 
void SetWindowDuration (float InWindowDuration)
 

Public Attributes

float LastOutput
 

Constructor & Destructor Documentation

◆ FFIRFilterTimeBased() [1/2]

FFIRFilterTimeBased::FFIRFilterTimeBased ( )
inline

◆ FFIRFilterTimeBased() [2/2]

FFIRFilterTimeBased::FFIRFilterTimeBased ( float  InWindowDuration,
EFilterInterpolationType  InInterpolationType,
float  InDampingRatio,
float  InMin,
float  InMax,
float  InMaxSpeed,
bool  bInClamp 
)
inline

Member Function Documentation

◆ Initialize()

void FFIRFilterTimeBased::Initialize ( float  InWindowDuration,
EFilterInterpolationType  InInterpolationType,
float  InDampingRatio,
float  InMinValue,
float  InMaxValue,
float  InMaxSpeed,
bool  bInClamp 
)
inline

◆ IsValid()

bool FFIRFilterTimeBased::IsValid ( ) const
inline

◆ SetParams()

void FFIRFilterTimeBased::SetParams ( float  InDampingRatio,
float  InMinValue,
float  InMaxValue,
float  InMaxSpeed,
bool  bInClamp 
)
inline

◆ SetToValue()

void FFIRFilterTimeBased::SetToValue ( float  Input)

◆ SetWindowDuration()

void FFIRFilterTimeBased::SetWindowDuration ( float  InWindowDuration)
inline

◆ UpdateAndGetFilteredData()

float FFIRFilterTimeBased::UpdateAndGetFilteredData ( float  Input,
float  DeltaTime 
)

◆ WrapToValue()

void FFIRFilterTimeBased::WrapToValue ( float  Input,
float  Range 
)

Member Data Documentation

◆ LastOutput

float FFIRFilterTimeBased::LastOutput

The documentation for this struct was generated from the following files: