Module |
|
Header |
/Engine/Plugins/VirtualProduction/DMX/DMXFixtures/Source/DMXFixtures/Public/DMXInterpolation.h |
Include |
#include "DMXInterpolation.h" |
struct FInterpolationData
Interpolation that provides a damping effect and support direction changes.
Name | Description | ||
---|---|---|---|
|
float |
AccelerationThreshold |
|
|
float |
CurrentSpeed |
|
|
float |
CurrentValue |
|
|
float |
Direction |
|
|
float |
InterpolationScale |
|
|
IsUpdating |
||
|
float |
PreviousStep |
|
|
float |
PreviousT |
|
|
float |
RangeValue |
|
|
float |
SpeedIncMax |
|
|
float |
SpeedIncMid |
|
|
float |
SpeedIncMin |
|
|
float |
SpeedMinimum |
|
|
float |
TargetValue |
|
|
float |
TotalTravel |
|
|
float |
ToTravel |
Name | Description | |
---|---|---|
|
FInterpolationData() |
Name | Description | ||
---|---|---|---|
|
EndInterpolation() |
||
|
IsInterpolationDone() |
||
|
IsTargetValid ( |
||
|
Push ( |
||
|
SetTarget ( |
||
|
StartTravel ( |
||
|
Travel ( |
TODO: instead of using the derivative of the SmoothStep, use a sine wave. |
|
|
UpdateTravel ( |