Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
A widget for viewing and editing UNiagaraScriptVariables provided by an INiagaraParameterPanelViewModel
| Name | SNiagaraParameterPanel |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Widgets/SNiagaraParameterPanel.h |
| Include Path | #include "Widgets/SNiagaraParameterPanel.h" |
Syntax
class SNiagaraParameterPanel : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SNiagaraParameterPanel
- FSlateControlledConstruction → SWidget → SCompoundWidget → SNiagaraParameterPanel
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~SNiagaraParameterPanel() |
Widgets/SNiagaraParameterPanel.h |
Structs
| Name | Remarks |
|---|---|
| FArguments |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bParameterItemsPendingChange | bool | Widgets/SNiagaraParameterPanel.h | ||
| bPendingRefresh | bool | Widgets/SNiagaraParameterPanel.h | ||
| bPendingSelectionRestore | bool | Widgets/SNiagaraParameterPanel.h | ||
| bRunCategoryExpansionFilter | bool | Widgets/SNiagaraParameterPanel.h | ||
| bShowParameterReferenceCounter | bool | Whether or not to display the reference counter for each parameter entry. | Widgets/SNiagaraParameterPanel.h | |
| bShowParameterSynchronizingWithLibraryIcon | bool | Whether or not to display icons signifying whether parameters in the panel are synchronizing with a subscribed parameter definition. | Widgets/SNiagaraParameterPanel.h | |
| bShowParameterSynchronizingWithLibraryIconExternallyReferenced | bool | Whether or not to display icons signifying whether parameters in the panel are synchronizing with a subscribed parameter definition if that parameter is also externally referenced. | Widgets/SNiagaraParameterPanel.h | |
| CategoryToButtonMap | TMap< FNiagaraNamespaceMetadata, TSharedPtr< SComboButton > > | Map of categories to buttons for setting selection on context menus when summoning them via the SComboButton. | Widgets/SNiagaraParameterPanel.h | |
| FilterCategoryExpandedDelegate | SNiagaraParameterPanelSelector::FOnCategoryPassesFilter | Widgets/SNiagaraParameterPanel.h | ||
| ItemSelector | TSharedPtr< SNiagaraParameterPanelSelector > | Widgets/SNiagaraParameterPanel.h | ||
| ItemSelectorSearchBox | TSharedPtr< SSearchBox > | Widgets/SNiagaraParameterPanel.h | ||
| ParameterPanelViewModel | TSharedPtr< INiagaraParameterPanelViewModel > | Widgets/SNiagaraParameterPanel.h | ||
| ParametersWithNamespaceModifierRenamePending | TSharedPtr< TArray< FName > > | Tracking list for parameters that are awaiting entering namespace modifier edit mode. | Widgets/SNiagaraParameterPanel.h | |
| ParametersWithRenamePending | TArray< FName > | Tracking list for parameters that are awaiting entering rename mode. | Widgets/SNiagaraParameterPanel.h | |
| ParametersWithSelectionPending | TArray< FName > | Tracking list for parameters that are awaiting entering selection. | Widgets/SNiagaraParameterPanel.h | |
| SectionSelectorBox | TSharedPtr< class SWrapBox > | Widgets/SNiagaraParameterPanel.h | ||
| ToolkitCommands | TSharedPtr< FUICommandList > | Widgets/SNiagaraParameterPanel.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs, |
Widgets/SNiagaraParameterPanel.h | ||
const TArray< FNiagaraParameterPanelCategory > & GetDefaultCategories() |
Widgets/SNiagaraParameterPanel.h | ||
void OnCategoryExpansionChanged
(
const FNiagaraParameterPanelCategory& Category, |
Widgets/SNiagaraParameterPanel.h | ||
bool OnCompareCategoriesForEquality
(
const FNiagaraParameterPanelCategory& CategoryA, |
Widgets/SNiagaraParameterPanel.h | ||
bool OnCompareCategoriesForSorting
(
const FNiagaraParameterPanelCategory& CategoryA, |
Widgets/SNiagaraParameterPanel.h | ||
bool OnCompareItemsForEquality
(
const FNiagaraParameterPanelItem& ItemA, |
Widgets/SNiagaraParameterPanel.h | ||
bool OnCompareItemsForSorting
(
const FNiagaraParameterPanelItem& ItemA, |
Widgets/SNiagaraParameterPanel.h | ||
TSharedPtr< SWidget > OnContextMenuOpening() |
Widgets/SNiagaraParameterPanel.h | ||
bool OnDoesItemMatchFilterText
(
const FText& FilterText, |
Widgets/SNiagaraParameterPanel.h | ||
TSharedRef< SWidget > OnGenerateWidgetForCategory
(
const FNiagaraParameterPanelCategory& Category |
Widgets/SNiagaraParameterPanel.h | ||
TSharedRef< SWidget > OnGenerateWidgetForItem
(
const FNiagaraParameterPanelItem& Item |
Widgets/SNiagaraParameterPanel.h | ||
TArray< FNiagaraParameterPanelCategory > OnGetCategoriesForItem
(
const FNiagaraParameterPanelItem& Item |
Widgets/SNiagaraParameterPanel.h | ||
const FGuid & OnGetKeyForCategory
(
const FNiagaraParameterPanelCategory& Category |
Widgets/SNiagaraParameterPanel.h | ||
const FNiagaraVariableBase & OnGetKeyForItem
(
const FNiagaraParameterPanelItem& Item |
Widgets/SNiagaraParameterPanel.h | ||
void OnParameterItemActived
(
const FNiagaraParameterPanelItem& ActivatedItem |
Widgets/SNiagaraParameterPanel.h | ||
FReply OnParameterItemsDragged
(
const TArray< FNiagaraParameterPanelItem >& DraggedItems, |
Widgets/SNiagaraParameterPanel.h | ||
void OnParameterItemSelected
(
const FNiagaraParameterPanelItem& SelectedItem, |
Widgets/SNiagaraParameterPanel.h | ||
void Refresh
(
bool bRunCategoryExpansionFilter |
Refreshes the items for the item selector. | Widgets/SNiagaraParameterPanel.h | |
void RefreshNextTick
(
bool bRunCategoryExpansionFilter |
Widgets/SNiagaraParameterPanel.h |
Overridden from SWidget
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Tick
(
const FGeometry& AllottedGeometry, |
Widgets/SNiagaraParameterPanel.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TSharedRef< SExpanderArrow > CreateCustomActionExpander
(
const FCustomExpanderData& ActionMenuData |
Widgets/SNiagaraParameterPanel.h | ||
static const FSlateBrush * GetViewOptionsBorderBrush() |
Widgets/SNiagaraParameterPanel.h |