Navigation
API > API/Plugins > API/Plugins/WaveTable
References
| Module | WaveTable |
| Header | /Engine/Plugins/Runtime/WaveTable/Source/WaveTable/Public/WaveTable.h |
| Include | #include "WaveTable.h" |
Syntax
struct FWaveTable
Remarks
WaveTable data used at runtime by oscillators, envelopes, etc. Always as 32-bit float bit depth for processing optimization, at the expense of memory.
Constructors
| Type | Name | Description | |
|---|---|---|---|
FWaveTable () |
|||
FWaveTable
(
const ::FWaveTableData& InData |
|||
FWaveTable
(
const TArray< float >& InSamples, |
|||
FWaveTable
(
TArray< float >&& InSamples, |
Functions
| Type | Name | Description | |
|---|---|---|---|
| float * | GetData () |
||
| const float * | GetData () |
||
| TArrayView< float > | GetSamples () |
||
| FWaveTableView | GetView () |
||
| int32 | Num () |
||
| void | |||
| void | Set
(
TArrayView< const float > InSamples |
||
| void | SetFinalValue
(
const float InValue |
||
| void | SetNum
(
int32 InSize |
||
| void | Zero () |