FWaveformEditor

Inheritance Hierarchy

References

Module

WaveformEditor

Header

/Engine/Plugins/Editor/WaveformEditor/Source/WaveformEditor/Public/WaveformEditor.h

Include

#include "WaveformEditor.h"

Syntax

class FWaveformEditor :
    public FAssetEditorToolkit,
    public FEditorUndoClient,
    public FGCObject,
    public FNotifyHook

Functions

Name Description

Public function

bool

 

Init

(
    const EToolkitMode::Type Mode,
    const TSharedPtr< IToolkitHost >& ...,
    USoundWave* SoundWaveToEdit
)

Overridden from FAssetEditorToolkit

Name Description

Public function Virtual

void

 

InitToolMenuContext

(
    FToolMenuContext& MenuContext
)

Overridden from IAssetEditorInstance

Name Description

Public function Virtual Const

FName

 

GetEditorName()

IAssetEditorInstance interface

Overridden from IToolkit

Name Description

Public function Virtual Const

FText

 

GetBaseToolkitName()

Returns the localized name of this toolkit type (typically just " editor")

Public function Virtual Const

FName

 

GetToolkitFName()

Returns the invariant name of this toolkit type

Public function Virtual Const

FLinearColor

 

GetWorldCentricTabColorScale()

Public function Virtual Const

FString

 

GetWorldCentricTabPrefix()

Returns the localize prefix string to use for tab labels in world-centric mode.

Public function Virtual

void

 

RegisterTabSpawners

(
    const TSharedRef< FTabManager >& T...
)

FAssetEditorToolkit interface

Public function Virtual

void

 

UnregisterTabSpawners

(
    const TSharedRef< FTabManager >& T...
)

Unregister tabs that this toolkit can spawn

Overridden from FEditorUndoClient

Name Description

Public function Virtual Const

bool

 

MatchesContext

(
    const FTransactionContext& InConte...,
    const TArray< TPair< UObject*,...
)

Called to see if the context of the current undo/redo operation is a match for the client Default state matching old context-less undo is Context="" and PrimaryObject=NULL

Public function Virtual

void

 

PostRedo

(
    bool bSuccess
)

Signal that client should run any PostRedo code

Public function Virtual

void

 

PostUndo

(
    bool bSuccess
)

FEditorUndo interface

Overridden from FNotifyHook

Name Description

Public function Virtual

void

 

NotifyPostChange

(
    const FPropertyChangedEvent& Prope...,
    FEditPropertyChain* PropertyTh...
)

Public function Virtual

void

 

NotifyPreChange

(
    FEditPropertyChain* PropertyAb...
)

FNotifyHook interface

Constants

Name

Description

AppIdentifier

Settings Editor App Identifier

EditorName

PropertiesTabId

Tab Ids

ToolkitFName

TransformationsTabId

WaveformDisplayTabId

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Cancel