Navigation
API > API/Runtime > API/Runtime/SignalProcessing > API/Runtime/SignalProcessing/DSP
References
| Module | SignalProcessing |
| Header | /Engine/Source/Runtime/SignalProcessing/Public/DSP/BufferVectorOperations.h |
| Include | #include "DSP/BufferVectorOperations.h" |
Syntax
class FBufferLinearEase
Remarks
Class which handles a vectorized interpolation of an entire buffer to the values of a target buffer
Constructors
| Type | Name | Description | |
|---|---|---|---|
FBufferLinearEase
(
const FAlignedFloatBuffer& InSourceValues, |
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const FAlignedFloatBuffer & | Returns const reference to the deltas buffer for doing interpolation elsewhere | ||
| void | Init
(
const FAlignedFloatBuffer& InSourceValues, |
Will cache SourceValues ptr and manually update SourceValues on Update() | |
| bool | Update
(
FAlignedFloatBuffer& InSourceValues |
Performs Vectorized update of SourceValues float buffer. Returns true if interpolation is complete | |
| bool | Update
(
uint32 StepsToJumpForward, |
Update overloaded to let you jump forward more than a single time-step |