#include <ComposableCameraSimpleSpringInterpolator.h>

Type traits used by TSimpleSpringInterpolator to damp scalar, vector, rotator, and quaternion values. Every specialization returns an absolute next value, not a delta to add later.

TSimpleSpringInterpolatorTraits< FQuat >

#include <ComposableCameraSimpleSpringInterpolator.h>

Public Static Methods

Return Name Description
FQuat Damp static inline

Damp

static inline

static inline FQuat Damp(const FQuat & CurrentValue, const FQuat & TargetValue, float DeltaTime, float DampTime)

TSimpleSpringInterpolatorTraits< double >

#include <ComposableCameraSimpleSpringInterpolator.h>

Public Static Methods

Return Name Description
double Damp static inline

Damp

static inline

static inline double Damp(double CurrentValue, double TargetValue, float DeltaTime, float DampTime)

Returns CurrentValue + SimpleExpDamp(DeltaTime, DampTime, TargetValue - CurrentValue).

TSimpleSpringInterpolatorTraits< FRotator >

#include <ComposableCameraSimpleSpringInterpolator.h>

Public Static Methods

Return Name Description
FRotator Damp static inline

Damp

static inline

static inline FRotator Damp(const FRotator & CurrentValue, const FRotator & TargetValue, float DeltaTime, float DampTime)

TSimpleSpringInterpolatorTraits< FVector2d >

#include <ComposableCameraSimpleSpringInterpolator.h>

Public Static Methods

Return Name Description
FVector2d Damp static inline

Damp

static inline

static inline FVector2d Damp(const FVector2d & CurrentValue, const FVector2d & TargetValue, float DeltaTime, float DampTime)

Returns per-component absolute values produced by the scalar trait.

TSimpleSpringInterpolatorTraits< FVector3d >

#include <ComposableCameraSimpleSpringInterpolator.h>

Public Static Methods

Return Name Description
FVector3d Damp static inline

Damp

static inline

static inline FVector3d Damp(const FVector3d & CurrentValue, const FVector3d & TargetValue, float DeltaTime, float DampTime)

Returns per-component absolute values produced by the scalar trait.