Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
| Name | SNiagaraAssetBrowser |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/Widgets/AssetBrowser/SNiagaraAssetBrowser.h |
| Include Path | #include "Widgets/AssetBrowser/SNiagaraAssetBrowser.h" |
Syntax
class SNiagaraAssetBrowser : public SCompoundWidget
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → SWidget → SCompoundWidget → SNiagaraAssetBrowser
- FSlateControlledConstruction → SWidget → SCompoundWidget → SNiagaraAssetBrowser
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual ~SNiagaraAssetBrowser() |
Widgets/AssetBrowser/SNiagaraAssetBrowser.h |
Structs
| Name | Remarks |
|---|---|
| FArguments | |
| FSearchItem |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalWidgetSlot | SVerticalBox::FSlot * | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| AssetBrowserContent | TSharedPtr< SNiagaraAssetBrowserContent > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| AssetBrowserContentSlot | SSplitter::FSlot * | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| AssetBrowserDetailsAreaSlot | SSplitter::FSlot * | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| AssetBrowserDetailsSlot | SWidgetSwitcher::FSlot * | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| AssetBrowserMainFilters | TArray< TSharedRef< FNiagaraAssetBrowserMainFilter > > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| AssetSelectionMode | ESelectionMode::Type | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| AvailableClasses | TArray< UClass * > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| bShouldDisplayViewport | bool | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| bSuppressSaveAndLoad | bool | Used to temporarily stop saving & loading config state. | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | |
| DetailsContainer | TSharedPtr< SWidget > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| DetailsSwitcher | TSharedPtr< SWidgetSwitcher > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| DropdownFilterCache | TMap< FNiagaraAssetTagDefinition, TSharedRef< FFrontendFilter > > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| EmptySelectionMessage | TOptional< FText > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| FiltersSlot | SSplitter::FSlot * | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| FocusedSearchResult | TOptional< FSearchItem > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| LastSelectedMainFilterIdentifierFallback | FName | We use this fallback as a means to save our last selected filter, in case we have no valid active selections anymore. | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | |
| MainFilterSelector | TSharedPtr< STreeView< TSharedRef< FNiagaraAssetBrowserMainFilter > > > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| OnAssetsActivatedDelegate | FOnAssetsActivated | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| OnAssetSelectedDelegate | FOnAssetSelected | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| PreviewViewport | TSharedPtr< SNiagaraAssetBrowserPreview > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| RecentAndFavoritesList | TAttribute< const FMainMRUFavoritesList * > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| SaveSettingsName | TOptional< FName > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| SourceSearchResults | TArray< FSearchItem > | Widgets/AssetBrowser/SNiagaraAssetBrowser.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Construct
(
const FArguments& InArgs |
Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
| Widgets/AssetBrowser/SNiagaraAssetBrowser.h | |||
TArray< FAssetData > GetSelectedAssets() |
Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
void InitContextMenu() |
Widgets/AssetBrowser/SNiagaraAssetBrowser.h | ||
void RefreshBackendFilter() |
Widgets/AssetBrowser/SNiagaraAssetBrowser.h |