#include <PhysicsProxyBase.h>
◆ Super
◆ FProxyInterpolationError()
| FProxyInterpolationError::FProxyInterpolationError |
( |
const int32 |
PullDataInterpIdx = INDEX_NONE, |
|
|
const int32 |
InterpChannel = 0 |
|
) |
| |
|
inline |
◆ ~FProxyInterpolationError()
| virtual FProxyInterpolationError::~FProxyInterpolationError |
( |
| ) |
|
|
inlinevirtual |
◆ AccumlateErrorXR()
◆ DecayError()
| const bool FProxyInterpolationError::DecayError |
( |
const Chaos::FReal |
AsyncFixedTimeStep | ) |
|
|
protectedvirtual |
◆ DirectionalDecay()
| const bool FProxyInterpolationError::DirectionalDecay |
( |
Chaos::FVec3 |
Direction, |
|
|
float |
ErrorDirectionalDecayMultiplier |
|
) |
| |
|
overridevirtual |
EXPERIMENTAL - Decay error based on moved direction and distance
- Parameters
-
| ErrorDirectionalDecayMultiplier | is a multiplier where 0.25 means a 25% decay along the direction of physics movement that aligns with the error offset direction, parameter gets overridden if there are custom settings for this particle |
Reimplemented from FProxyInterpolationBase.
◆ GetErrorInterpolationSettings()
◆ GetErrorR()
Get the rotation of the current error correction, taking current Alpha between GT and PT into account
Reimplemented from FProxyInterpolationBase.
◆ GetErrorX()
Get the position of the current error correction, taking current Alpha between GT and PT into account
Reimplemented from FProxyInterpolationBase.
◆ GetInterpolationType()
◆ GetOrCreateErrorInterpolationSettings()
◆ IsErrorSmoothing()
| const bool FProxyInterpolationError::IsErrorSmoothing |
( |
| ) |
const |
|
overridevirtual |
◆ Reset()
◆ UpdateError()
| const bool FProxyInterpolationError::UpdateError |
( |
const int32 |
CurrentSimTick, |
|
|
const Chaos::FReal |
AsyncFixedTimeStep |
|
) |
| |
|
overridevirtual |
◆ EndDecayTick
| int32 FProxyInterpolationError::EndDecayTick = 0 |
|
protected |
◆ ErrorInterpolationSettings
◆ ErrorR
◆ ErrorRPrev
◆ ErrorX
| Chaos::FVec3 FProxyInterpolationError::ErrorX = Chaos::FVec3::Zero() |
|
protected |
◆ ErrorXPrev
| Chaos::FVec3 FProxyInterpolationError::ErrorXPrev = Chaos::FVec3::Zero() |
|
protected |
◆ InterpolationType
◆ LastSimTick
| int32 FProxyInterpolationError::LastSimTick = 0 |
|
protected |
◆ SimTicks
| int32 FProxyInterpolationError::SimTicks = 0 |
|
protected |
The documentation for this struct was generated from the following files: