#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¶
| Name | Description |
|---|---|
ConstValueType |
|
WrappedValueType |
|
IntermediateValueType |
|
WrappedIntermediateValueType |
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 {}