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

#include <BlendSpace.h>

Public Attributes

float InterpolationTime = 0.f
 
float DampingRatio = 1.f
 
float MaxSpeed = 0.f
 
TEnumAsByte< EFilterInterpolationTypeInterpolationType = EFilterInterpolationType::BSIT_SpringDamper
 

Member Data Documentation

◆ DampingRatio

float FInterpolationParameter::DampingRatio = 1.f

Damping ratio - only used when the type is set to SpringDamper. A value of 1 will move quickly and smoothly to the target, without overshooting. Values as low as 0 can be used to encourage some overshoot, and values around 0.7 can make pose transitions look more natural.

◆ InterpolationTime

float FInterpolationParameter::InterpolationTime = 0.f

Smoothing Time used to move smoothly across the blendpsace from the current parameters to the target parameters. The different Smoothing Types will treat this in different ways, but in general a value of zero will disable all smoothing, and larger values will smooth more.

◆ InterpolationType

TEnumAsByte<EFilterInterpolationType> FInterpolationParameter::InterpolationType = EFilterInterpolationType::BSIT_SpringDamper

Type of smoothing used for filtering the input value to decide how to get to target.

◆ MaxSpeed

float FInterpolationParameter::MaxSpeed = 0.f

Maximum speed, in real units. For example, if this axis is degrees then you could use a value of 90 to limit the turn rate to 90 degrees per second. Only used when greater than zero and the type is set to SpringDamper or Exponential.


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