Navigation
Unreal Engine C++ API Reference > Plugins > DMXFixtures
References
Module | DMXFixtures |
Header | /Engine/Plugins/VirtualProduction/DMX/DMXFixtures/Source/DMXFixtures/Public/DMXInterpolation.h |
Include | #include "DMXInterpolation.h" |
Syntax
struct FInterpolationData
Remarks
Interpolation that provides a damping effect and support direction changes.
Variables
Type | Name | Description | |
---|---|---|---|
![]() |
float | AccelerationThreshold | |
![]() |
bool | bFirstValueWasSet | |
![]() |
float | CurrentSpeed | |
![]() |
float | CurrentValue | |
![]() |
float | Direction | |
![]() |
float | InterpolationScale | |
![]() |
bool | IsUpdating | |
![]() |
float | PreviousStep | |
![]() |
float | PreviousT | |
![]() |
float | RangeValue | |
![]() |
float | SpeedIncMax | |
![]() |
float | SpeedIncMid | |
![]() |
float | SpeedIncMin | |
![]() |
float | SpeedMinimum | |
![]() |
float | TargetValue | |
![]() |
float | TotalTravel | |
![]() |
float | ToTravel |
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | ||
![]() ![]() |
bool | ||
![]() ![]() |
bool | IsTargetValid
(
float Value, |
|
![]() |
void | Push
(
float NewTarget |
|
![]() |
void | SetValueNoInterp
(
float NewValue |
|
![]() |
void | StartTravel
(
float NewTarget |
|
![]() |
void | Travel
(
float DeltaSeconds |
TODO: instead of using the derivative of the SmoothStep, use a sine wave. |
![]() |
void | UpdateTravel
(
float NewTarget |