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()