#include <ComposableCameraIIRInterpolator.h>
Inherits:
TCameraInterpolator< TValueTypeWrapper< ValueType > >
Public Methods¶
| Return | Name | Description |
|---|---|---|
TIIRInterpolator inline |
||
TIIRInterpolator inline |
||
ValueType |
Run virtual inline |
TIIRInterpolator¶
inline
inline TIIRInterpolator(const UComposableCameraIIRInterpolator * Interpolator)
TIIRInterpolator¶
inline
inline TIIRInterpolator(const float InSpeed, const bool InUseFixedStep)
Run¶
virtual inline
virtual inline ValueType Run(const float DeltaTime)
Protected Methods¶
| Return | Name | Description |
|---|---|---|
void |
OnReset virtual inline |
|
ValueType |
RunSubstep inline |
OnReset¶
virtual inline
virtual inline void OnReset(ConstValueType OldCurrentValue, ConstValueType OldTargetValue, ConstValueType NewCurrentValue, ConstValueType NewTargetValue)
RunSubstep¶
inline
inline ValueType RunSubstep(ValueType SubstepTargetValue, float DeltaTime)
Public Types¶
| Name | Description |
|---|---|
ConstValueType |
|
WrappedValueType |
ConstValueType¶
typename TCameraInterpolator< TValueTypeWrapper< ValueType > >::ConstValueType ConstValueType()
WrappedValueType¶
typename TCameraInterpolator< TValueTypeWrapper< ValueType > >::WrappedValueType WrappedValueType()
Private Attributes¶
| Return | Name | Description |
|---|---|---|
const UComposableCameraIIRInterpolator * |
IIRInterpolator |
|
float |
Speed |
|
bool |
bUseFixedStep |
|
WrappedValueType |
LastTargetValue |
|
float |
LastUpdateLeftoverTime |
IIRInterpolator¶
const UComposableCameraIIRInterpolator * IIRInterpolator
Speed¶
float Speed = 1.f
bUseFixedStep¶
bool bUseFixedStep = false
LastTargetValue¶
WrappedValueType LastTargetValue {}
LastUpdateLeftoverTime¶
float LastUpdateLeftoverTime = 0.f