/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraScriptViewModel.h
A view model for Niagara scripts which manages other script related view models.
class FNiagaraScriptViewModel : public [TSharedFromThis< FNiagaraScriptViewModel >](API\Runtime\Core\Templates\TSharedFromThis), public [FEditorUndoClient](API\Editor\UnrealEd\FEditorUndoClient), public [TNiagaraViewModelManager< UNiagaraScript, FNiagaraScriptViewModel >](API\Plugins\NiagaraEditor\ViewModels\TNiagaraViewModelManager), public [INiagaraParameterDefinitionsSubscriberViewModel](API\Plugins\NiagaraEditor\ViewModels\INiagaraParamete-)
bool
bIsForDataProcessingOnly
Whether or not this view model is going to be used for data processing only and will not be shown in the UI.
bool
bUpdatingSelectionInternally
A flag for preventing reentrancy when synchronizing selection.
TArray<FString...
CompileErrors
TArray<FString...
CompilePaths
TArray<ENiagar...
CompileStatuses
TArray< TPair< ...
CompileTypes
TSharedRef< FNi...
GraphViewModel
The view model for the graph.
TSharedRef< FNi...
InputCollectionViewModel
The view model for the input parameter collection.
ENiagaraScriptC...
LastCompileStatus
The stored latest compile status.
FDelegateHandle
OnGraphChangedHandle
The handle to the graph changed delegate needed for removing.
TSharedRef< FNi...
OutputCollectionViewModel
The view model for the output parameter collection .
TArray<TNiagar...
RegisteredHandles
TArray<FVersio...
Scripts
The script which provides the data for this view model.
TWeakObjectPtr<...
Source
TSharedRef<FNi...
VariableSelection
The set of variables currently selected in the graph or the parameters panel.