Navigation
API > API/Plugins > API/Plugins/AudioWidgets
| Name | SAudioOscilloscopePanelWidget |
| Type | class |
| Header File | /Engine/Plugins/Runtime/AudioWidgets/Source/AudioWidgets/Public/SAudioOscilloscopePanelWidget.h |
| Include Path | #include "SAudioOscilloscopePanelWidget.h" |
Syntax
class SAudioOscilloscopePanelWidget :
public SCompoundWidget ,
public IFixedSampledSequenceViewReceiver
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SAudioOscilloscopePanelWidget
- FSlateControlledConstruction → SWidget → SCompoundWidget → SAudioOscilloscopePanelWidget
Implements Interfaces
Structs
| Name | Remarks |
|---|---|
| FArguments |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| AnalysisPeriodKnobOutputRange | const FVector2D | SAudioOscilloscopePanelWidget.h | |
| TriggerThresholdKnobOutputRange | const FVector2D | SAudioOscilloscopePanelWidget.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnAnalysisPeriodChanged | FOnAnalysisPeriodChanged | SAudioOscilloscopePanelWidget.h | ||
| OnSelectedChannelChanged | FOnSelectedChannelChanged | SAudioOscilloscopePanelWidget.h | ||
| OnTimeWindowValueChanged | FOnTimeWindowValueChanged | SAudioOscilloscopePanelWidget.h | ||
| OnTriggerModeChanged | FOnTriggerModeChanged | SAudioOscilloscopePanelWidget.h | ||
| OnTriggerThresholdChanged | FOnTriggerThresholdChanged | SAudioOscilloscopePanelWidget.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AnalysisPeriodKnob | TSharedPtr< SAudioRadialSlider > | SAudioOscilloscopePanelWidget.h | ||
| AnalysisPeriodValue | float | SAudioOscilloscopePanelWidget.h | ||
| BackgroundBorder | TSharedPtr< SBorder > | SAudioOscilloscopePanelWidget.h | ||
| bHideSequenceGrid | bool | SAudioOscilloscopePanelWidget.h | ||
| bHideSequenceRuler | bool | SAudioOscilloscopePanelWidget.h | ||
| bHideTriggerThresholdLine | bool | SAudioOscilloscopePanelWidget.h | ||
| bHideValueGrid | bool | SAudioOscilloscopePanelWidget.h | ||
| bIsInputWidgetTransacting | bool | SAudioOscilloscopePanelWidget.h | ||
| CachedPixelWidth | float | SAudioOscilloscopePanelWidget.h | ||
| ChannelCombobox | TSharedPtr< SComboBox< TSharedPtr< FString > > > | Advanced panel widgets. | SAudioOscilloscopePanelWidget.h | |
| ChannelComboboxOptionsSource | TArray< TSharedPtr< FString > > | SAudioOscilloscopePanelWidget.h | ||
| DataView | FFixedSampledSequenceView | SAudioOscilloscopePanelWidget.h | ||
| DrawingParams | SampledSequenceDrawingUtils::FSampledSequenceDrawingParams | SAudioOscilloscopePanelWidget.h | ||
| NumChannels | uint32 | SAudioOscilloscopePanelWidget.h | ||
| OscilloscopeViewProportion | float | SAudioOscilloscopePanelWidget.h | ||
| PanelLayoutType | EAudioPanelLayoutType | SAudioOscilloscopePanelWidget.h | ||
| PanelStyle | const FAudioOscilloscopePanelStyle * | SAudioOscilloscopePanelWidget.h | ||
| SelectedChannelPtr | TSharedPtr< FString > | SAudioOscilloscopePanelWidget.h | ||
| SelectedTriggerModePtr | TSharedPtr< EAudioOscilloscopeTriggerMode > | SAudioOscilloscopePanelWidget.h | ||
| SequenceGridData | TSharedPtr< FFixedSampledSequenceGridData > | Basic panel widgets. | SAudioOscilloscopePanelWidget.h | |
| SequenceRuler | TSharedPtr< SFixedSampledSequenceRuler > | SAudioOscilloscopePanelWidget.h | ||
| SequenceRulerDisplayUnit | EXAxisLabelsUnit | SAudioOscilloscopePanelWidget.h | ||
| SequenceViewer | TSharedPtr< SFixedSampledSequenceViewer > | SAudioOscilloscopePanelWidget.h | ||
| TimeWindowKnob | TSharedPtr< SAudioRadialSlider > | SAudioOscilloscopePanelWidget.h | ||
| TimeWindowKnobOutputRange | FVector2D | SAudioOscilloscopePanelWidget.h | ||
| TimeWindowValue | float | SAudioOscilloscopePanelWidget.h | ||
| TriggerModeCombobox | TSharedPtr< SComboBox< TSharedPtr< EAudioOscilloscopeTriggerMode > > > | SAudioOscilloscopePanelWidget.h | ||
| TriggerModeComboboxOptionsSource | TArray< TSharedPtr< EAudioOscilloscopeTriggerMode > > | SAudioOscilloscopePanelWidget.h | ||
| TriggerThresholdKnob | TSharedPtr< SAudioRadialSlider > | SAudioOscilloscopePanelWidget.h | ||
| TriggerThresholdLineWidget | TSharedPtr< STriggerThresholdLineWidget > | SAudioOscilloscopePanelWidget.h | ||
| TriggerThresholdValue | float | SAudioOscilloscopePanelWidget.h | ||
| ValueGridMaxDivisionParameter | uint32 | SAudioOscilloscopePanelWidget.h | ||
| ValueGridOverlay | TSharedPtr< SSampledSequenceValueGridOverlay > | SAudioOscilloscopePanelWidget.h | ||
| ValueGridOverlayDisplayUnit | EYAxisLabelsUnit | SAudioOscilloscopePanelWidget.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BuildWidget
(
const FFixedSampledSequenceView& InData, |
SAudioOscilloscopePanelWidget.h | ||
void Construct
(
const FArguments& InArgs, |
SAudioOscilloscopePanelWidget.h | ||
EAudioPanelLayoutType GetPanelLayoutType() |
SAudioOscilloscopePanelWidget.h | ||
void SetAnalysisPeriod
(
const float InAnalysisPeriod |
SAudioOscilloscopePanelWidget.h | ||
void SetChannelToAnalyze
(
const int32 InChannelToAnalyze |
SAudioOscilloscopePanelWidget.h | ||
void SetMaxTimeWindowMs
(
const float InMaxTimeWindowMs |
SAudioOscilloscopePanelWidget.h | ||
void SetSequenceRulerDisplayUnit
(
const EXAxisLabelsUnit InDisplayUnit |
SAudioOscilloscopePanelWidget.h | ||
void SetTimeWindow
(
const float InTimeWindow |
SAudioOscilloscopePanelWidget.h | ||
void SetTriggerMode
(
const EAudioOscilloscopeTriggerMode InTriggerMode |
SAudioOscilloscopePanelWidget.h | ||
void SetTriggerThreshold
(
const float InTriggerThreshold |
SAudioOscilloscopePanelWidget.h | ||
void SetValueGridOverlayDisplayUnit
(
const EYAxisLabelsUnit InDisplayUnit |
SAudioOscilloscopePanelWidget.h | ||
void SetXAxisGridVisibility
(
const bool InbIsVisible |
SAudioOscilloscopePanelWidget.h | ||
void SetYAxisGridVisibility
(
const bool InbIsVisible |
SAudioOscilloscopePanelWidget.h | ||
void SetYAxisLabelsVisibility
(
const bool InbIsVisible |
SAudioOscilloscopePanelWidget.h | ||
void UpdateSequenceRulerStyle
(
const FFixedSampleSequenceRulerStyle UpdatedRulerStyle |
SAudioOscilloscopePanelWidget.h | ||
void UpdateSequenceViewerStyle
(
const FSampledSequenceViewerStyle UpdatedSequenceViewerStyle |
SAudioOscilloscopePanelWidget.h | ||
void UpdateTriggerThresholdStyle
(
const FTriggerThresholdLineStyle UpdatedStyle |
SAudioOscilloscopePanelWidget.h | ||
void UpdateValueGridOverlayStyle
(
const FSampledSequenceValueGridOverlayStyle UpdatedValueGridOverlayStyle |
SAudioOscilloscopePanelWidget.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
const FGeometry& AllottedGeometry, |
SAudioOscilloscopePanelWidget.h |
Overridden from IFixedSampledSequenceViewReceiver
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ReceiveSequenceView
(
const FFixedSampledSequenceView InView, |
Receives and handles a sequence view. | SAudioOscilloscopePanelWidget.h |