TCameraInterpolator< TValueTypeWrapper< ValueType > >¶
#include <ComposableCameraInterpolatorBase.h>
Subclassed by:
TIIRInterpolator< ValueType >,TSimpleSpringInterpolator< ValueType >,TSpringDamperInterpolator< ValueType >
Public Methods¶
| Return | Name | Description |
|---|---|---|
TCameraInterpolator inline |
||
ValueType |
GetCurrentValue const inline |
|
ValueType |
GetTargetValue const inline |
|
bool |
IsFinished const inline |
|
void |
Reset inline |
|
ValueType |
Run |
TCameraInterpolator¶
inline
inline TCameraInterpolator(const UComposableCameraInterpolatorBase * Interpolator)
GetCurrentValue¶
const inline
inline ValueType GetCurrentValue() const
GetTargetValue¶
const inline
inline ValueType GetTargetValue() const
IsFinished¶
const inline
inline bool IsFinished() const
Reset¶
inline
inline void Reset(ConstValueType NewCurrentValue, ConstValueType NewTargetValue)
Run¶
ValueType Run(const float DeltaTime)
Protected Attributes¶
| Return | Name | Description |
|---|---|---|
const UComposableCameraInterpolatorBase * |
Interpolator |
|
WrappedValueType |
CurrentValue |
|
WrappedValueType |
TargetValue |
|
bool |
bFinished |
Interpolator¶
const UComposableCameraInterpolatorBase * Interpolator
CurrentValue¶
WrappedValueType CurrentValue
TargetValue¶
WrappedValueType TargetValue
bFinished¶
bool bFinished
Protected Methods¶
| Return | Name | Description |
|---|---|---|
void |
OnReset |
OnReset¶
void OnReset(ConstValueType OldCurrentValue, ConstValueType OldTargetValue, ConstValueType NewCurrentValue, ConstValueType NewTargetValue)
Public Types¶
| Name | Description |
|---|---|
ConstValueType |
|
WrappedValueType |
ConstValueType¶
const ValueType ConstValueType()
WrappedValueType¶
TValueTypeWrapper< ValueType > WrappedValueType()