Navigation
API > API/Plugins > API/Plugins/GameplayCameras > API/Plugins/GameplayCameras/ValueInterpolators
Inheritance Hierarchy
- TCameraValueInterpolator
- TIIRValueInterpolator
References
| Module | GameplayCameras |
| Header | /Engine/Plugins/Cameras/GameplayCameras/Source/GameplayCameras/Public/ValueInterpolators/IIRValueInterpolator.h |
| Include | #include "ValueInterpolators/IIRValueInterpolator.h" |
Syntax
template<typename ValueType>
class TIIRValueInterpolator : public UE::Cameras::TCameraValueInterpolator< ValueType >
Remarks
The actual evaluation code for the IIR interpolator. Exposed here in this header because it's also re-used in the double-IIR interpolator. Most of the code here courtesy of Jeff Farris.
Constructors
| Type | Name | Description | |
|---|---|---|---|
TIIRValueInterpolator
(
const UIIRValueInterpolator* InParameters |
|||
TIIRValueInterpolator
(
float InSpeed, |
Overridden from TCameraValueInterpolator
| Type | Name | Description | |
|---|---|---|---|
| void | OnReset
(
ValueTypeParam OldCurrentValue, |
Called when the current and/or target values are forcibly changed. | |
| void | OnRun
(
const FCameraValueInterpolationParams& Params, |
Evaluates the interpolator, advancing the current value towards the target. | |
| void | OnSerialize
(
const FCameraValueInterpolatorSerializeParams& Params, |
Serializes the value interpolator to/from the given archive. |
Typedefs
| Name | Description |
|---|---|
| ValueTypeParam |
Constants
| Name | Description |
|---|---|
| MaxSubstepTime |