UNiagaraStackViewModel

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UNiagaraStackViewModel

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackViewModel.h

Include

#include "ViewModels/Stack/NiagaraStackViewModel.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UNiagaraStackViewModel : public UObject

Functions

Name Description

Public function

void

 

AddSearchScrollOffset

(
    int NumberOfSteps
)

Public function

void

 

CollapseToHeaders()

Starts recursing through all entries to expand all groups and collapse all items.

Public function

void

 

Finalize()

Public function

UNiagaraStac...

 

GetCurrentFocusedEntry()

Public function Const

UNiagaraStac...

 

GetCurrentFocusedIssue()

Public function Const

int

 

GetCurrentFocusedMatchIndex()

Public function

const TArray...

 

GetCurrentSearchResults()

Public function Const

FText

 

GetCurrentSearchText()

Public function Const

double

 

GetLastScrollPosition()

Public function Const

void

 

GetPathForEntry

(
    UNiagaraStackEntry* Entry,
    TArray< UNiagaraStackEntry* > ...
)

Public function

UNiagaraStac...

 

GetRootEntry()

Public function

TArray< UNia...

 

GetRootEntryAsArray()

Public function Const

bool

 

GetShowAllAdvanced()

Public function Const

bool

 

GetShowLinkedInputs()

Public function Const

bool

 

GetShowOnlyIssues()

Public function Const

bool

 

GetShowOutputs()

Public function Const

TSharedPtr< ...

 

GetTopLevelViewModelForEntry

(
    UNiagaraStackEntry& InEntry
)

Public function Const

const TArray...

 

GetTopLevelViewModels()

Public function

bool

 

HasDismissedStackIssues()

Public function Const

bool

 

HasIssues()

Public function

void

 

InitializeWithRootEntry

(
    UNiagaraStackEntry* Root
)

Public function

void

 

InitializeWithViewModels

Public function

bool

 

IsSearching()

Public function

void

 

NotifyStructureChanged()

Public function

void

 

OnCycleThroughIssues

(
    TSharedPtr< FTopLevelViewModel > To...
)

Public function

FOnDataObjec...

 

OnDataObjectChanged()

Public function

FOnSearchCom...

 

OnSearchCompleted()

Public function

void

 

OnSearchTextChanged

(
    const FText& SearchText
)

Public function

FOnStructure...

 

OnStructureChanged()

Public function

void

 

Reset()

Public function

void

 

SetLastScrollPosition

(
    double InLastScrollPosition
)

Public function

void

 

SetShowAllAdvanced

(
    bool bInShowAllAdvanced
)

Public function

void

 

SetShowLinkedInputs

(
    bool bInShowLinkedInputs
)

Public function

void

 

SetShowOnlyIssues

(
    bool bInShowOnlyIssues
)

Public function

void

 

SetShowOutputs

(
    bool bInShowOutputs
)

Public function Virtual

void

 

Tick()

Public function

void

 

UndismissAllIssues()

Overridden from UObject

Name Description

Public function Virtual

void

 

BeginDestroy()

Called before destroying the object.

Classes

Typedefs

Constants

Name

Description

MaxSearchTime

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss