FRK4SpringInterpolator

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/SpringInterpolator.h

Include

#include "Engine/SpringInterpolator.h"

Syntax

template<typename T>
struct FRK4SpringInterpolator

Variables

Name Description

Protected variable

bool

 

bIsInitialized

Protected variable

bool

 

bIsInMotion

Protected variable

float

 

DampeningRatio

Protected variable

T

 

LastPosition

Protected variable

FRK4SpringConst...

 

SpringConstants

Protected variable

RK4Integrator::...

 

State

Protected variable

float

 

StiffnessConstant

Protected variable

float

 

TimeRemaining

Constructors

Name Description

Public function

FRK4SpringInterpolator()

Functions

Name Description

Public function Const

float

 

GetDefaultStiffnessConstant()

Public function Const

T

 

GetLastDeltaPosition()

Public function Const

T

 

GetPosition()

Public function Const

T

 

GetVelocity()

Public function Const

bool

 

IsInMotion()

Public function Const

bool

 

IsPositionEqualTo

(
    const T& OtherPosition
)

Public function Const

bool

 

IsVelocityZero()

Public function

void

 

OffsetPosition

(
    const T& Offset
)

Public function

void

 

OffsetVelocity

(
    const T& Offset
)

Public function

void

 

Reset

(
    const T& DefaultPosition
)

Public function

void

 

SetDefaultSpringConstants

(
    const float& InSpringStiffness,
    const float& InDampeningRatio
)

Public function

void

 

SetPosition

(
    const T& NewPosition
)

Public function

void

 

SetSpringConstants

(
    const float& InSpringStiffness,
    const float& InDampeningRatio
)

Public function

void

 

SetVelocity

(
    const T& NewVelocity
)

Public function

T

 

Update

(
    const T& InTargetPosition,
    const float& InDeltaTime
)

Public function

T

 

Update

(
    const T& InNewPosition,
    const T& InTargetPosition,
    const float& InDeltaTime
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss