/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/HierarchyEditor/NiagaraHierarchyViewModelBase.h
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Abstract) class UNiagaraHierarchyViewModelBase : public [UObject](API\Runtime\CoreUObject\UObject\UObject), public [FSelfRegisteringEditorUndoClient](API\Editor\UnrealEd\FSelfRegisteringEditorUndoClient)
TWeakPtr< struc...
ActiveHierarchySection
TSharedPtr<FUI...
Commands
FTimerHandle
FullRefreshNextFrameHandle
TObjectPtr<UNi...
HierarchyRoot
TSharedPtr< str...
HierarchyRootViewModel
TMap<UObject&...
ObjectToPropertyRowGeneratorMap
TMap<UObject&...
ObjectTreeNodeMap
FOnHierarchyCha...
OnHierarchyChangedDelegate
FOnHierarchyPro...
OnHierarchyPropertiesChangedDelegate
FOnSectionActiv...
OnHierarchySectionActivatedDelegate
FSimpleDelegate
OnInitializedDelegate
FOnItemAdded
OnItemAddedDelegate
FOnNavigateToIt...
OnNavigateToItemInHierarchyRequestedDelegate
FOnSectionActiv...
OnSourceSectionActivatedDelegate
FOnRefreshViewR...
RefreshAllViewsRequestedDelegate
TObjectPtr<UNi...
RefreshContext
FOnRefreshViewR...
RefreshHierarchyWidgetDelegate
FSimpleDelegate
RefreshSectionsViewDelegate
FSimpleDelegate
RefreshSourceItemsRequestedDelegate
Delegate collection to call UI functions
FOnRefreshViewR...
RefreshSourceViewDelegate