Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/ViewModels
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraSystemEditorDocumentsViewModel
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/NiagaraSystemEditorDocumentsViewModel.h |
| Include | #include "ViewModels/NiagaraSystemEditorDocumentsViewModel.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraSystemEditorDocumentsViewModel : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | PrimaryDocumentTabId |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | CloseChildScript
(
UEdGraph* Graph |
||
| void | CloseDocumentTab
(
const UObject* DocumentID |
||
| void | |||
| void | Finalize () |
||
| bool | FindOpenTabsContainingDocument
(
const UObject* DocumentID, |
Finds any open tabs containing the specified document and adds them to the specified array; returns true if at least one is found. | |
| TWeakPtr< SDockTab > | |||
| TSharedPtr< class FNiagaraScratchPadScriptViewModel > | |||
| TArray< class UNiagaraGraph * > | |||
| TArray< class UNiagaraGraph * > | |||
| TArray< class UNiagaraGraph * > | |||
| TArray< class UNiagaraGraph * > | |||
| TSharedPtr< class FNiagaraScratchPadScriptViewModel > | GetScratchPadViewModelFromGraph
(
FNiagaraSystemViewModel* InSysViewModel, |
||
| void | Initialize
(
TSharedRef< FNiagaraSystemViewModel > InSystemViewModel |
||
| void | InitializePostTabManager
(
TSharedPtr< class FNiagaraSystemToolkit > InToolkit |
||
| void | InitializePreTabManager
(
TSharedPtr< class FNiagaraSystemToolkit > InToolkit |
||
| bool | |||
| void | NavigateTab
(
FDocumentTracker::EOpenDocumentCause InCause |
||
| FScriptToolkitsActiveDocumentChanged & | |||
| void | OpenChildScript
(
UEdGraph* Graph |
||
| TSharedPtr< SDockTab > | OpenDocument
(
const UObject* DocumentID, |
||
| void | SetActiveDocumentTab
(
TSharedPtr< SDockTab > Tab |
||
| void | SetPrimaryDocumentID
(
const FName& TabId |
||
| void | SwapEditableScripts
(
TSharedPtr< class FNiagaraScratchPadScriptViewModel > OldScriptViewModel, |