#include <ComposableCameraSpringDamperInterpolator.h>

Inherits: TCameraInterpolator< TValueTypeWrapper< ValueType > >

Public Methods

Return Name Description
TSpringDamperInterpolator inline
TSpringDamperInterpolator inline
ValueType Run virtual inline

TSpringDamperInterpolator

inline

inline TSpringDamperInterpolator(const UComposableCameraSpringDamperInterpolator * Interpolator)

TSpringDamperInterpolator

inline

inline TSpringDamperInterpolator(const float InFrequency, const float InDampRatio)

Run

virtual inline

virtual inline ValueType Run(const float DeltaTime)

Protected Methods

Return Name Description
void OnReset virtual inline

OnReset

virtual inline

virtual inline void OnReset(ConstValueType OldCurrentValue, ConstValueType OldTargetValue, ConstValueType NewCurrentValue, ConstValueType NewTargetValue)

Public Types


ConstValueType

typename TCameraInterpolator< TValueTypeWrapper< ValueType > >::ConstValueType ConstValueType()

WrappedValueType

typename TCameraInterpolator< TValueTypeWrapper< ValueType > >::WrappedValueType WrappedValueType()

IntermediateValueType

typename TSpringDamperInterpolatorTraits< ValueType >::IntermediateValueType IntermediateValueType()

WrappedIntermediateValueType

TValueTypeWrapper< IntermediateValueType > WrappedIntermediateValueType()

Private Attributes

Return Name Description
const UComposableCameraSpringDamperInterpolator * SpringDamperInterpolator
float Frequency
float DampRatio
WrappedIntermediateValueType Velocity

SpringDamperInterpolator

const UComposableCameraSpringDamperInterpolator * SpringDamperInterpolator

Frequency

float Frequency

DampRatio

float DampRatio

Velocity

WrappedIntermediateValueType Velocity {}