Navigation
API > API/Plugins > API/Plugins/AudioInsights
| Name | FSoundPlotsWidgetView |
| Type | class |
| Header File | /Engine/Plugins/AudioInsights/Source/AudioInsights/Public/Views/SoundPlotsWidgetView.h |
| Include Path | #include "Views/SoundPlotsWidgetView.h" |
Syntax
class FSoundPlotsWidgetView : public TSharedFromThis< FSoundPlotsWidgetView >
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FSoundPlotsWidgetView
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FSoundPlotsWidgetView
(
TMap< FName, FSoundPlotsWidgetView::FPlotColumnInfo >&& InColumnInfo, |
Views/SoundPlotsWidgetView.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~FSoundPlotsWidgetView() |
Views/SoundPlotsWidgetView.h |
Structs
| Name | Remarks |
|---|---|
| FPlotColumnInfo | Main information about what data is being plotted in this widget, along with functions to gather information. |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FLatestTimestampPerCurveMap | TMap< uint64, double > | Views/SoundPlotsWidgetView.h | |
| FPlotCurveMetadata | SAudioCurveView::FCurveMetadata | Views/SoundPlotsWidgetView.h | |
| FPlotCurvePoint | SAudioCurveView::FCurvePoint | Views/SoundPlotsWidgetView.h | |
| FPointDataPerCurveMap | TMap< uint64, TArray< FPlotCurvePoint > > | Views/SoundPlotsWidgetView.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| BeginTimestamp | double | Views/SoundPlotsWidgetView.h | ||
| bIsPIEPaused | bool | Views/SoundPlotsWidgetView.h | ||
| bIsTraceActive | bool | Views/SoundPlotsWidgetView.h | ||
| bTimeMarkerMoved | bool | Views/SoundPlotsWidgetView.h | ||
| ColumnInfo | const TMap< FName, FSoundPlotsWidgetView::FPlotColumnInfo > | Func to access column data from the dashboard using this Plots view. | Views/SoundPlotsWidgetView.h | |
| ColumnNames | TArray< FName > | Column names for plot selector widget. | Views/SoundPlotsWidgetView.h | |
| ColumnNameToLatestTimestamp | TMap< FName, TSharedPtr< FLatestTimestampPerCurveMap > > | Map to track the latest timestamp for each column's data points. | Views/SoundPlotsWidgetView.h | |
| ComboBox | TSharedPtr< SComboBox< FName > > | Views/SoundPlotsWidgetView.h | ||
| CommandList | TSharedPtr< FUICommandList > | Views/SoundPlotsWidgetView.h | ||
| CurrentRange | TRange< double > | Views/SoundPlotsWidgetView.h | ||
| CurrentTimestamp | double | Views/SoundPlotsWidgetView.h | ||
| GameState | EGameState | Views/SoundPlotsWidgetView.h | ||
| IsPlotEnabledForEntryFunc | const TFunction< bool(const IDashboardDataTreeViewEntry &InEntry)> | Func to enquire whether plotting is enabled for an entry. | Views/SoundPlotsWidgetView.h | |
| PlotWidget | TSharedPtr< SAudioCurveView > | Views/SoundPlotsWidgetView.h | ||
| PlotWidgetCurveIdToPointDataMapPerColumn | TMap< FName, TSharedPtr< FPointDataPerCurveMap > > | Curve points per timestamp per source id per column name. | Views/SoundPlotsWidgetView.h | |
| PlotWidgetMetadataPerCurve | TSharedPtr< TMap< uint64, FPlotCurveMetadata > > | SourceId to metadata for the corresponding curve. | Views/SoundPlotsWidgetView.h | |
| SelectedPlotColumnName | FName | Views/SoundPlotsWidgetView.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > MakeWidget() |
Views/SoundPlotsWidgetView.h | ||
void ProcessPlotData
(
const TArray< TSharedPtr< IDashboardDataTreeViewEntry > >& DataViewEntries, |
Views/SoundPlotsWidgetView.h | ||
void UpdatePlotSelection
(
const TArray< TSharedPtr< IDashboardDataTreeViewEntry > >& SelectedEntries |
Views/SoundPlotsWidgetView.h | ||
void UpdatePlotVisibility
(
const TArray< TSharedPtr< IDashboardDataTreeViewEntry > >& DataViewEntries |
Views/SoundPlotsWidgetView.h |