Navigation
API > API/Editor > API/Editor/AudioEditor
Inheritance Hierarchy
- IModuleInterface
- IAudioEditorModule
References
| Module | AudioEditor |
| Header | /Engine/Source/Editor/AudioEditor/Public/AudioEditorModule.h |
| Include | #include "AudioEditorModule.h" |
Syntax
class IAudioEditorModule : public IModuleInterface
Remarks
Sound class editor module interface
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< FAssetEditorToolkit > | CreateSoundClassEditor
(
const EToolkitMode::Type Mode, |
Creates a new sound class editor for a sound class object. | |
| TSharedRef< ISoundCueEditor > | CreateSoundCueEditor
(
const EToolkitMode::Type Mode, |
Creates a new material editor, either for a material or a material function. | |
| TSharedRef< FAssetEditorToolkit > | CreateSoundSubmixEditor
(
const EToolkitMode::Type Mode, |
Creates a new sound submix editor for a sound submix object. | |
| TSharedPtr< FExtensibilityManager > | Returns the menu extensibility manager for the given audio editor type. | ||
| TSharedPtr< FExtensibilityManager > | Returns the toolbar extensibility manager for the given audio editor type. | ||
| TSharedPtr< FExtensibilityManager > | Returns the menu extensibility manager for the given audio editor type. | ||
| TSharedPtr< FExtensibilityManager > | Returns the toolbar extensibility manager for the given audio editor type. | ||
| TSharedPtr< FExtensibilityManager > | Returns the menu extensibility manager for the given audio editor type. | ||
| TSharedPtr< FExtensibilityManager > | Returns the toolbar extensibility manager for the given audio editor type. | ||
| USoundWave * | ImportSoundWave
(
UPackage*const SoundWavePackage, |
Imports a sound wave from the given package. | |
| void | Registers audio editor asset actions. | ||
| void | Registers audio editor asset actions specific to audio mixer functionality. | ||
| void | Registers effect preset asset actions. | ||
| void | ReplaceSoundNodesInGraph
(
USoundCue* SoundCue, |
Replaces sound cue nodes in the graph. |