#include <PhysicsProxyBase.h>
◆ FProxyInterpolationBase()
| FProxyInterpolationBase::FProxyInterpolationBase |
( |
const int32 |
PullDataInterpIdx = INDEX_NONE, |
|
|
const int32 |
InterpChannel = 0 |
|
) |
| |
|
inline |
◆ ~FProxyInterpolationBase()
| virtual FProxyInterpolationBase::~FProxyInterpolationBase |
( |
| ) |
|
|
inlinevirtual |
◆ AccumlateErrorXR()
◆ DirectionalDecay() [1/2]
EXPERIMENTAL - Decay error based on moved direction and distance
◆ DirectionalDecay() [2/2]
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 in FProxyInterpolationError.
◆ GetErrorInterpolationSettings()
◆ GetErrorR()
Get the rotation of the current error correction, taking current Alpha between GT and PT into account
Reimplemented in FProxyInterpolationError.
◆ GetErrorVelocitySmoothingAlpha()
EXPERIMENTAL - Returns the Alpha of how much to take previous velocity into account, used to lerp from linear extrapolation to the predicted position based on previous velocity
Reimplemented in FProxyInterpolationErrorVelocity.
◆ GetErrorVelocitySmoothingX()
EXPERIMENTAL - Get the position of the velocity-based correction, taking current Alpha between GT and PT into account
Reimplemented in FProxyInterpolationErrorVelocity.
◆ GetErrorX()
Get the position of the current error correction, taking current Alpha between GT and PT into account
Reimplemented in FProxyInterpolationError.
◆ GetInterpChannel_External()
| int32 FProxyInterpolationBase::GetInterpChannel_External |
( |
| ) |
const |
|
inline |
◆ GetInterpolationType()
◆ GetPullDataInterpIdx_External()
| int32 FProxyInterpolationBase::GetPullDataInterpIdx_External |
( |
| ) |
const |
|
inline |
◆ IsErrorSmoothing()
| virtual const bool FProxyInterpolationBase::IsErrorSmoothing |
( |
| ) |
const |
|
inlinevirtual |
◆ IsErrorVelocitySmoothing()
| virtual const bool FProxyInterpolationBase::IsErrorVelocitySmoothing |
( |
| ) |
const |
|
inlinevirtual |
◆ SetInterpChannel_External()
| void FProxyInterpolationBase::SetInterpChannel_External |
( |
const int32 |
Channel | ) |
|
|
inline |
◆ SetPullDataInterpIdx_External()
| void FProxyInterpolationBase::SetPullDataInterpIdx_External |
( |
const int32 |
Idx | ) |
|
|
inline |
◆ SetVelocitySmoothing()
◆ UpdateError()
◆ InterpChannel_External
| int32 FProxyInterpolationBase::InterpChannel_External |
|
protected |
◆ InterpolationType
This interpolation structs type
◆ PullDataInterpIdx_External
| int32 FProxyInterpolationBase::PullDataInterpIdx_External |
|
protected |
The documentation for this struct was generated from the following file: