Navigation
API > API/Plugins > API/Plugins/AudioInsights
| Name | SSignalFlowGraph |
| Type | class |
| Header File | /Engine/Plugins/AudioInsights/Source/AudioInsights/Public/Views/SSignalFlowGraph.h |
| Include Path | #include "Views/SSignalFlowGraph.h" |
Syntax
class SSignalFlowGraph : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SSignalFlowGraph
- FSlateControlledConstruction → SWidget → SCompoundWidget → SSignalFlowGraph
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FConnectedNodeKeys | |
| FGraphLimits |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| ActiveAudioDeviceEntry | TAttribute< TSharedPtr< FSignalFlowDashboardEntry > > | Views/SSignalFlowGraph.h | ||
| AnimateWireBottomPoints | TArray< FVector2D > | Views/SSignalFlowGraph.h | ||
| AnimateWires | TAttribute< bool > | Views/SSignalFlowGraph.h | ||
| AnimateWireTopPoints | TArray< FVector2D > | Reusable scratch buffers for AnimateWire to avoid per-wire heap allocation each paint. | Views/SSignalFlowGraph.h | |
| AssetContextMenuHelper | FAssetEditorContextMenuHelper | Views/SSignalFlowGraph.h | ||
| bAnimateZoom | bool | Views/SSignalFlowGraph.h | ||
| bIsDraggingToMove | bool | Views/SSignalFlowGraph.h | ||
| bNeedsRefresh | bool | Views/SSignalFlowGraph.h | ||
| CachedGraphWidthLimits | FGraphLimits | Views/SSignalFlowGraph.h | ||
| CachedTreeDepthPairs | TArray< struct TreeDepthPair > | Views/SSignalFlowGraph.h | ||
| CachedViewportSize | TOptional< FVector2D > | Last-seen viewport size of the wrapping scroll box. | Views/SSignalFlowGraph.h | |
| Canvas | TSharedPtr< SCanvas > | Views/SSignalFlowGraph.h | ||
| ContentPadding | FVector2D | Dynamic padding (in unzoomed graph space) applied symmetrically to inflate desired size so there is always enough scroll range for MaintainOldViewportPosition to work even when the graph content is smaller than the viewport. | Views/SSignalFlowGraph.h | |
| DisplayAmpPeakInDb | TAttribute< bool > | Views/SSignalFlowGraph.h | ||
| DummyToRealConnectionKeys | TMap< FSignalFlowEntryKey, FConnectedNodeKeys > | Views/SSignalFlowGraph.h | ||
| FocusedItem | TAttribute< TSharedPtr< FSignalFlowDashboardEntry > > | Views/SSignalFlowGraph.h | ||
| GraphContextMenu | TSharedPtr< IMenu > | Views/SSignalFlowGraph.h | ||
| GraphJustification | TAttribute< ESignalFlowJustification > | Views/SSignalFlowGraph.h | ||
| HighlightedItem | TAttribute< TSharedPtr< FSignalFlowDashboardEntry > > | Views/SSignalFlowGraph.h | ||
| HighlightPathActive | TAttribute< bool > | Views/SSignalFlowGraph.h | ||
| HorizontalScrollBox | TAttribute< TWeakPtr< SSignalFlowScrollBox > > | Views/SSignalFlowGraph.h | ||
| IsEntryFilteredOutByText | FIsEntryFilteredOutByText | Views/SSignalFlowGraph.h | ||
| IsInHighlightedPath | FIsInHighlightedPath | Views/SSignalFlowGraph.h | ||
| LargeNodePadding | TAttribute< float > | Views/SSignalFlowGraph.h | ||
| ListSource | TArray< TSharedPtr< ISignalFlowNode > > * | Views/SSignalFlowGraph.h | ||
| MaxNumNodeOutputsInGraph | int32 | Views/SSignalFlowGraph.h | ||
| NodeDetailFilterSettings | FSignalFlowNodeDetailFilterSettings * | Views/SSignalFlowGraph.h | ||
| NodeWidgets | TMap< FSignalFlowEntryKey, TSharedPtr< SSignalFlowGraphNode > > | Views/SSignalFlowGraph.h | ||
| OnNodeSelected | FOnSignalFlowNodeSelected | Views/SSignalFlowGraph.h | ||
| Orientation | EOrientation | Views/SSignalFlowGraph.h | ||
| SelectedItem | TAttribute< TSharedPtr< FSignalFlowDashboardEntry > > | Views/SSignalFlowGraph.h | ||
| ShowNodeDetails | TAttribute< bool > | Views/SSignalFlowGraph.h | ||
| SmallNodePadding | TAttribute< float > | Views/SSignalFlowGraph.h | ||
| VerticalScrollBox | TAttribute< TWeakPtr< SSignalFlowScrollBox > > | Views/SSignalFlowGraph.h | ||
| WireSplineAmplitudePowerFactor | float | Views/SSignalFlowGraph.h | ||
| WireSplineThicknessScalarMax | float | Views/SSignalFlowGraph.h | ||
| ZoomScaleFactor | float | Views/SSignalFlowGraph.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Views/SSignalFlowGraph.h | ||
TSharedPtr< SSignalFlowGraphNode > FindNodeWidget
(
const FSignalFlowEntryKey& NodeEntryKey |
Views/SSignalFlowGraph.h | ||
EOrientation GetGraphOrientation() |
Views/SSignalFlowGraph.h | ||
void RefreshGraph() |
Views/SSignalFlowGraph.h | ||
void ResetGraph() |
Views/SSignalFlowGraph.h | ||
void ResetZoom() |
Views/SSignalFlowGraph.h | ||
void SetHorizontalScrollBox
(
const TWeakPtr< SSignalFlowScrollBox > ScrollBox |
Views/SSignalFlowGraph.h | ||
void SetVerticalScrollBox
(
const TWeakPtr< SSignalFlowScrollBox > ScrollBox |
Views/SSignalFlowGraph.h | ||
void SetWireAnimationSettings
(
const float AmpPowerFactor, |
Views/SSignalFlowGraph.h | ||
void ToggleOrientation() |
Views/SSignalFlowGraph.h |
Public Virtual
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FCursorReply OnCursorQuery
(
const FGeometry& MyGeometry, |
Views/SSignalFlowGraph.h | ||
virtual FReply OnDragDetected
(
const FGeometry& MyGeometry, |
Views/SSignalFlowGraph.h | ||
virtual FReply OnMouseButtonDown
(
const FGeometry& MyGeometry, |
Views/SSignalFlowGraph.h | ||
virtual FReply OnMouseButtonUp
(
const FGeometry& MyGeometry, |
Views/SSignalFlowGraph.h | ||
virtual FReply OnMouseMove
(
const FGeometry& MyGeometry, |
Views/SSignalFlowGraph.h | ||
virtual FReply OnMouseWheel
(
const FGeometry& MyGeometry, |
Views/SSignalFlowGraph.h | ||
virtual int32 OnPaint
(
const FPaintArgs& Args, |
Views/SSignalFlowGraph.h | ||
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Views/SSignalFlowGraph.h |
Protected Virtual
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FVector2D ComputeDesiredSize
(
float InLayoutScaleMultiplier |
Views/SSignalFlowGraph.h |