Navigation
API > API/Plugins > API/Plugins/WaveTable
| Name | FWaveTableSettings |
| Type | struct |
| Header File | /Engine/Plugins/Runtime/WaveTable/Source/WaveTable/Public/WaveTableSettings.h |
| Include Path | #include "WaveTableSettings.h" |
Syntax
USTRUCT ()
struct FWaveTableSettings
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bNormalize | bool | Whether or not to normalize the WaveTable. | WaveTableSettings.h |
|
| bRemoveOffset | bool | Whether or not to remove offset from original file (analogous to "DC offset" in circuit theory). | WaveTableSettings.h |
|
| ChannelIndex | int32 | Index of channel in file to build WaveTable from (wraps if channel is greater than number in file) | WaveTableSettings.h |
|
| FadeIn | float | Percent to fade in over. | WaveTableSettings.h |
|
| FadeOut | float | Percent to fade out over. | WaveTableSettings.h |
|
| FilePath | FFilePath | File to import. | WaveTableSettings.h |
|
| Phase | float | Percent to phase shift of table. | WaveTableSettings.h |
|
| SourceData | FWaveTableData | Source data last imported from the source file. | WaveTableSettings.h |
|
| SourceSampleRate | int32 | Source sample rate from last imported source file. | WaveTableSettings.h |
|
| Tail | float | Percent to remove from end of sampled WaveTable. | WaveTableSettings.h |
|
| Top | float | Percent to remove from beginning of sampled WaveTable. | WaveTableSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SourcePCMData | TArray< float > | WaveTableSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
bool ContainsEdit() |
Whether or not an edit is contained to omit or modify source file's PCM data. | WaveTableSettings.h | |
void GetEditSourceBounds
(
int32& OutSourceTopOffset, |
Returns the respective offset & number of samples that characterize the source data to apply light edits to. | WaveTableSettings.h | |
TArrayView< const float > GetEditSourceView() |
WaveTableSettings.h | ||
void VersionPCMData() |
WaveTableSettings.h |