Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
The primary access point to use different applicable filters. Can be configured to add a source, library and template filter and offers callbacks via delegates to execute logic when the filter states change.
| Name | SNiagaraFilterBox |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Widgets/SNiagaraFilterBox.h |
| Include Path | #include "Widgets/SNiagaraFilterBox.h" |
Syntax
class SNiagaraFilterBox : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SNiagaraFilterBox
- FSlateControlledConstruction → SWidget → SCompoundWidget → SNiagaraFilterBox
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FFilterOptions | The filter options used to initialized the filter box. |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| LibraryOnlyToggleHeader | TSharedPtr< SNiagaraLibraryOnlyToggleHeader > | Widgets/SNiagaraFilterBox.h | ||
| SourceFilterBox | TSharedPtr< SNiagaraSourceFilterBox > | Widgets/SNiagaraFilterBox.h | ||
| TemplateTabBox | TSharedPtr< SNiagaraTemplateTabBox > | Widgets/SNiagaraFilterBox.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs, |
Widgets/SNiagaraFilterBox.h | ||
bool GetActiveTemplateTab
(
ENiagaraScriptTemplateSpecification& OutTemplateSpecification |
Widgets/SNiagaraFilterBox.h | ||
bool IsSourceFilterActive
(
EScriptSource Source |
Widgets/SNiagaraFilterBox.h |