Navigation
| Name | WaveTable |
| Type | Runtime |
| Part of Plugins | Wave Tables |
| Location | /Engine/Plugins/Runtime/WaveTable/Source/WaveTable/ |
| Module Build Rules | WaveTable.Build.cs |
Classes
Structs
| Name | Remarks |
|---|---|
| FWaveTable | WaveTable data used at runtime by oscillators, envelopes, etc. |
| FWaveTableBankEntry | |
| FWaveTableData | Serialized WaveTable data, that supports multiple bit depth formats. |
| FWaveTableSettings | |
| FWaveTableTransform | |
| FWaveTableView | Read-only view to a wave table struct. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FWaveTableBankAssetProxyPtr | TSharedPtr< FWaveTableBankAssetProxy, ESPMode::ThreadSafe > | WaveTableBank.h |
Enums
Public
| Name | Remarks |
|---|---|
| EWaveTableBitDepth | |
| EWaveTableCurve | |
| EWaveTableResolution | |
| EWaveTableSamplingMode | SamplingMode of a given bank or collection of WaveTables. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| InvalidWaveTableValue | float | An invalid WaveTable value, used to detect uninitialized final values. | WaveTable.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static int32 WaveTable::RatioToIndex
(
float InRatio, |
Converts a ratio [0.0, 1.0] to an index within the given number of array elements. | WaveTableSettings.h |