Navigation
API > API/Plugins > API/Plugins/AudioWidgets
Manages display of audio analyzer rack units. Rack units can be shown, hidden, and reordered by the user.
| Name | FAudioAnalyzerRack |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioWidgets/Source/AudioWidgets/Public/AudioAnalyzerRack.h |
| Include Path | #include "AudioAnalyzerRack.h" |
Syntax
class FAudioAnalyzerRack : public TSharedFromThis< FAudioAnalyzerRack >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FAudioAnalyzerRack
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FAudioAnalyzerRack
(
const FRackConstructParams& Params |
AudioAnalyzerRack.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FAudioAnalyzerRack() |
AudioAnalyzerRack.h |
Structs
| Name | Remarks |
|---|---|
| FRackConstructParams |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AudioBus | TStrongObjectPtr< UAudioBus > | AudioAnalyzerRack.h | ||
| bIsProcessingStarted | bool | AudioAnalyzerRack.h | ||
| RackUnitConstructParams | FAudioAnalyzerRackUnitConstructParams | AudioAnalyzerRack.h | ||
| RackUnits | TMap< FName, TSharedRef< IAudioAnalyzerRackUnit > > | AudioAnalyzerRack.h | ||
| TabManager | TSharedPtr< FTabManager > | AudioAnalyzerRack.h | ||
| TabManagerLayoutName | FName | AudioAnalyzerRack.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateWidget
(
TSharedRef< SDockTab > DockTab, |
AudioAnalyzerRack.h | ||
void DestroyAnalyzers() |
AudioAnalyzerRack.h | ||
UAudioBus * GetAudioBus() |
AudioAnalyzerRack.h | ||
void Init
(
int32 InNumChannels, |
AudioAnalyzerRack.h | ||
void StartProcessing() |
AudioAnalyzerRack.h | ||
void StopProcessing() |
AudioAnalyzerRack.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSharedRef< FTabManager::FArea > CreatePrimaryArea
(
const TArray< const FAudioAnalyzerRackUnitTypeInfo* >& RackUnitTypes |
AudioAnalyzerRack.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< SWidget > MakeVisibleAnalyzersMenu
(
TSharedRef< FUICommandList > InCommandList, |
AudioAnalyzerRack.h | ||
static void SaveTabLayout
(
const TSharedRef< FTabManager::FLayout >& InLayout |
AudioAnalyzerRack.h |