Navigation
API > API/Plugins > API/Plugins/AudioInsights
| Name | FMixerSourceDashboardViewFactory |
| Type | class |
| Header File | /Engine/Plugins/AudioInsights/Source/AudioInsights/Public/Views/MixerSourceDashboardViewFactory.h |
| Include Path | #include "Views/MixerSourceDashboardViewFactory.h" |
Syntax
class FMixerSourceDashboardViewFactory : public UE::Audio::Insights::FTraceObjectTableDashboardViewFactory
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FTraceTableDashboardViewFactory → FTraceObjectTableDashboardViewFactory → FMixerSourceDashboardViewFactory
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FMixerSourceDashboardViewFactory() |
Views/MixerSourceDashboardViewFactory.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FMixerSourceDashboardViewFactory() |
Views/MixerSourceDashboardViewFactory.h |
Structs
| Name | Remarks |
|---|---|
| FPlotColumnInfo |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnUpdateMuteSoloState | TMulticastDelegate_ThreeParams< void, ECheckBoxState, ECheckBoxState, const FString & > | Views/MixerSourceDashboardViewFactory.h | |
| FPlotCurveMetadata | SAudioCurveView::FCurveMetadata | Views/MixerSourceDashboardViewFactory.h | |
| FPlotCurvePoint | SAudioCurveView::FCurvePoint | Views/MixerSourceDashboardViewFactory.h | |
| FPointDataPerCurveMap | TMap< int32, TArray< FPlotCurvePoint > > | Views/MixerSourceDashboardViewFactory.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| MaxPlotHistorySeconds | const double | Maximum amount of data history kept for plots (in seconds) | Views/MixerSourceDashboardViewFactory.h |
| MaxPlotSources | const int32 | Maximum number of sources to plot at once. | Views/MixerSourceDashboardViewFactory.h |
| NumPlotWidgets | const int32 | Views/MixerSourceDashboardViewFactory.h | |
| OnUpdateMuteSoloState | FOnUpdateMuteSoloState | Views/MixerSourceDashboardViewFactory.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BeginTimestamp | double | Views/MixerSourceDashboardViewFactory.h | ||
| ColumnNames | TArray< FName > | Column names for plot selector widget. | Views/MixerSourceDashboardViewFactory.h | |
| CurrentFilterString | FString | Views/MixerSourceDashboardViewFactory.h | ||
| CurrentTimestamp | double | Views/MixerSourceDashboardViewFactory.h | ||
| GameState | EGameState | Views/MixerSourceDashboardViewFactory.h | ||
| MixerSourcesTabManager | TSharedPtr< FTabManager > | Views/MixerSourceDashboardViewFactory.h | ||
| MixerSourcesWorkspace | TSharedPtr< FWorkspaceItem > | Views/MixerSourceDashboardViewFactory.h | ||
| MuteState | ECheckBoxState | State of the mute and solo buttons. | Views/MixerSourceDashboardViewFactory.h | |
| MuteToggleButton | TSharedPtr< SCheckBox > | Views/MixerSourceDashboardViewFactory.h | ||
| MuteToggleButtonStyle | FCheckBoxStyle | Views/MixerSourceDashboardViewFactory.h | ||
| PlotsButton | TSharedPtr< SCheckBox > | Views/MixerSourceDashboardViewFactory.h | ||
| PlotsWidget | TSharedPtr< SWidget > | Views/MixerSourceDashboardViewFactory.h | ||
| PlotWidgetCurveIdToPointDataMapPerColumn | TMap< FName, TSharedPtr< FPointDataPerCurveMap > > | Curve points per timestamp per source id per column name. | Views/MixerSourceDashboardViewFactory.h | |
| PlotWidgetMetadataPerCurve | TSharedPtr< TMap< int32, FPlotCurveMetadata > > | SourceId to metadata for the corresponding curve. | Views/MixerSourceDashboardViewFactory.h | |
| PlotWidgets | TArray< TSharedPtr< SAudioCurveView > > | Views/MixerSourceDashboardViewFactory.h | ||
| SelectedPlotColumnNames | TArray< FName > | Views/MixerSourceDashboardViewFactory.h | ||
| SoloState | ECheckBoxState | Views/MixerSourceDashboardViewFactory.h | ||
| SoloToggleButton | TSharedPtr< SCheckBox > | Views/MixerSourceDashboardViewFactory.h | ||
| SoloToggleButtonStyle | FCheckBoxStyle | Views/MixerSourceDashboardViewFactory.h |
Functions
Public
Overridden from FTraceTableDashboardViewFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ProcessEntries
(
FTraceTableDashboardViewFactory::EProcessReason Reason |
Views/MixerSourceDashboardViewFactory.h |
Overridden from IDashboardViewFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual EDefaultDashboardTabStack GetDefaultTabStack() |
Views/MixerSourceDashboardViewFactory.h | ||
virtual FText GetDisplayName() |
Views/MixerSourceDashboardViewFactory.h | ||
virtual FSlateIcon GetIcon() |
Views/MixerSourceDashboardViewFactory.h | ||
virtual FName GetName() |
Views/MixerSourceDashboardViewFactory.h | ||
virtual TSharedRef< SWidget > MakeWidget
(
TSharedRef< SDockTab > OwnerTab, |
Views/MixerSourceDashboardViewFactory.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > MakePlotsWidget() |
Views/MixerSourceDashboardViewFactory.h |
Overridden from FTraceTableDashboardViewFactory
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual const TMap< FName, FTraceTableDashboardViewFactory::FColumnData > & GetColumns() |
Views/MixerSourceDashboardViewFactory.h | ||
virtual void SortTable() |
Views/MixerSourceDashboardViewFactory.h |