Navigation
API > API/Plugins > API/Plugins/WaveTableEditor
Inheritance Hierarchy
- FAssetEditorToolkit
- FNotifyHook
- FEditorUndoClient
- FBankEditorBase
- FBankEditor
References
| Module | WaveTableEditor |
| Header | /Engine/Plugins/Runtime/WaveTable/Source/WaveTableEditor/Public/WaveTableBankEditor.h |
| Include | #include "WaveTableBankEditor.h" |
Syntax
class FBankEditorBase :
public FAssetEditorToolkit,
public FNotifyHook,
public FEditorUndoClient
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| TUniquePtr< FWaveTableCurveModel > | ConstructCurveModel
(
FRichCurve& InRichCurve, |
Construct a new curve model for the given FRichCurve. Allows for editor implementation to construct custom curve model types. | |
| bool | Returns whether or not bank is bipolar. | ||
| EWaveTableResolution | Returns resolution of bank being edited. | ||
| int32 | Returns sample rate to use if BankSamplingMode is set to 'SampleRate'. | ||
| EWaveTableSamplingMode | Returns sampling mode of bank being edited. | ||
| bool | |||
| int32 | Returns the number of transforms associated with the given bank. | ||
| FWaveTableTransform * | GetTransform
(
int32 InIndex |
Returns the transform associated with the given index. | |
| void | Init
(
const EToolkitMode::Type Mode, |
||
| void | Updates & redraws curves. | ||
| void | Regenerates curves set to "file" without refreshing whole stack view. | ||
| void | SetCurve
(
int32 InTransformIndex, |
Overridden from IToolkit
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns the localized name of this toolkit type (typically just " |
||
| FName | FAssetEditorToolkit interface | ||
| FLinearColor | |||
| FString | Returns the localize prefix string to use for tab labels in world-centric mode. | ||
| void | RegisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
IToolkit interface | |
| void | UnregisterTabSpawners
(
const TSharedRef< FTabManager >& TabManager |
Unregister tabs that this toolkit can spawn |
Overridden from FNotifyHook
| Type | Name | Description | |
|---|---|---|---|
| void | NotifyPostChange
(
const FPropertyChangedEvent& PropertyChangedEvent, |
FNotifyHook interface |
Overridden from FEditorUndoClient
| Type | Name | Description | |
|---|---|---|---|
| void | PostRedo
(
bool bSuccess |
Signal that client should run any PostRedo code | |
| void | PostUndo
(
bool bSuccess |
Signal that client should run any PostUndo code |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCurveData |
Constants
| Name | Description |
|---|---|
| AppIdentifier | Settings Editor App Identifier |
| CurveTabId | |
| PropertiesTabId |