/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/HierarchyEditor/NiagaraSummaryViewViewModel.h
[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI) class UNiagaraSummaryViewViewModel : public [UNiagaraHierarchyViewModelBase](API\Plugins\NiagaraEditor\ViewModels\HierarchyEditor\UNiagaraHierarch-_9)
TWeakPtr<FNiag...
EmitterViewModelWeak
TMap<FGuid,TW...
FunctionCallCache
The cache is used to speed up access across different inputs, as the view models for both regular inputs & modules, dynamic inputs & assignment nodes need to 'find' these nodes which is expensive.