SNiagaraParameterPanel

A widget for viewing and editing UNiagaraScriptVariables provided by an [INiagaraParameterPanelViewModel](API\Plugins\NiagaraEditor\ViewModels\INiagaraParameterPanelViewModel)

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Widgets/SNiagaraParameterPanel.h

Include

#include "Widgets/SNiagaraParameterPanel.h"

Syntax

class SNiagaraParameterPanel : public SCompoundWidget

Remarks

A widget for viewing and editing UNiagaraScriptVariables provided by an INiagaraParameterPanelViewModel

Destructors

Name Description

Public function

~SNiagaraParameterPanel()

Functions

Name Description

Public function

void

 

Construct

(
    const FArguments& InArgs,
    const TSharedPtr< INiagaraParameter...,
    const TSharedPtr< FUICommandList > ...
)

Public function Static

TSharedRef< ...

 

CreateCustomActionExpander

(
    const FCustomExpanderData& ActionM...
)

Public function Const

const TArray...

 

GetDefaultCategories()

Public function Const

bool

 

OnCompareCategoriesForEquality

(
    const FNiagaraParameterPanelCategor...,
    const FNiagaraParameterPanelCategor...
)

Public function Const

bool

 

OnCompareCategoriesForSorting

(
    const FNiagaraParameterPanelCategor...,
    const FNiagaraParameterPanelCategor...
)

Public function Const

bool

 

OnCompareItemsForEquality

(
    const FNiagaraParameterPanelItem& ...,
    const FNiagaraParameterPanelItem& ...
)

Public function Const

bool

 

OnCompareItemsForSorting

(
    const FNiagaraParameterPanelItem& ...,
    const FNiagaraParameterPanelItem& ...
)

Public function

TSharedPtr< ...

 

OnContextMenuOpening()

Public function

bool

 

OnDoesItemMatchFilterText

(
    const FText& FilterText,
    const FNiagaraParameterPanelItem& ...
)

Public function

TSharedRef< ...

 

OnGenerateWidgetForCategory

(
    const FNiagaraParameterPanelCategor...
)

Public function

TSharedRef< ...

 

OnGenerateWidgetForItem

(
    const FNiagaraParameterPanelItem& ...
)

Public function

TArray< FNia...

 

OnGetCategoriesForItem

(
    const FNiagaraParameterPanelItem& ...
)

Public function Const

const FGuid ...

 

OnGetKeyForCategory

(
    const FNiagaraParameterPanelCategor...
)

Public function Const

const FNiaga...

 

OnGetKeyForItem

(
    const FNiagaraParameterPanelItem& ...
)

Public function Const

void

 

OnParameterItemActived

(
    const FNiagaraParameterPanelItem& ...
)

Public function Const

FReply

 

OnParameterItemsDragged

(
    const TArray< FNiagaraParameterPane...,
    const FPointerEvent& MouseEvent
)

Public function Const

void

 

OnParameterItemSelected

(
    const FNiagaraParameterPanelItem& ...,
    ESelectInfo::Type SelectInfo
)

Public function

void

 

Refresh()

Refreshes the items for the item selector.

Public function

void

 

RefreshNextTick()

Refreshes the items for the item selector.

Overridden from SWidget

Name Description

Public function Virtual

void

 

Tick

(
    const FGeometry& AllottedGeometry,
    const double InCurrentTime,
    const float InDeltaTime
)

Ticks this widget with Geometry.

Classes

Name

Description

Public struct

FArguments

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss