UNiagaraStackEditorData

Editor only UI data for emitters.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraStackEditorData.h

Include

#include "NiagaraStackEditorData.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UNiagaraStackEditorData : public UNiagaraEditorDataBase

Remarks

Editor only UI data for emitters.

Functions

Name Description

Public function

void

 

DismissStackIssue

(
    FString IssueId
)

Public function Const

const TMap< ...

 

GetAllStackEntryDisplayNames()

Gets a map of all renamed stack entry keys to their display name.

Public function

const TArray...

 

GetDismissedStackIssueIds()

Gets a reference to the dismissed stack issue array

Public function Const

double

 

GetLastScrollPosition()

Gets the last scroll position for the associated stack.

Public function Const

bool

 

GetShowAllAdvanced()

Gets whether or not all advanced items should be shown in the stack.

Public function Const

bool

 

GetShowLinkedInputs()

Gets whether or not item linked script inputs should be shown in the stack.

Public function Const

bool

 

GetShowOnlyIssues()

Gets whether or not only modules that have issues should be shown in the stack.

Public function Const

bool

 

GetShowOutputs()

Gets whether or not item outputs should be shown in the stack.

Public function Const

const FText ...

 

GetStackEntryDisplayName

(
    const FString& StackEntryKey
)

Gets a stack entry's display name. Returns null if none is found.

Public function Const

bool

 

GetStackEntryIsExpanded

(
    const FString& StackEntryKey,
    bool bIsExpandedDefault
)

Gets whether or not a stack entry is Expanded.

Public function Const

bool

 

GetStackEntryIsRenamePending

(
    const FString& StackEntryKey
)

Gets whether or not a stack entry has a rename pending.

Public function Const

bool

 

GetStackEntryWasExpandedPreSearch

(
    const FString& StackEntryKey,
    bool bWasExpandedPreSearchDefault
)

Gets whether or not a stack entry was Expanded before triggering a stack search.

Public function Const

bool

 

GetStackItemShowAdvanced

(
    const FString& StackEntryKey,
    bool bShowAdvancedDefault
)

Gets whether or not a stack item is showing advanced items.

Public function

void

 

SetLastScrollPosition

(
    double InLastScrollPosition
)

Sets the last scroll position for the associated stack.

Public function

void

 

SetShowAllAdvanced

(
    bool bInShowAllAdvanced
)

Sets whether or not all advanced items should be shown in the stack.

Public function

void

 

SetShowLinkedInputs

(
    bool bInShowLinkedInputs
)

Sets whether or not item linked script inputs should be shown in the stack.

Public function

void

 

SetShowOnlyIssues

(
    bool bInShowIssues
)

Sets whether or not only modules that haves issues should be shown in the stack.

Public function

void

 

SetShowOutputs

(
    bool bInShowOutputs
)

Sets whether or not item outputs should be shown in the stack.

Public function

void

 

SetStackEntryDisplayName

(
    const FString& StackEntryKey,
    const FText& InDisplayName
)

Sets a stack entry's display name.

Public function

void

 

SetStackEntryIsExpanded

(
    const FString& StackEntryKey,
    bool bIsExpanded
)

Sets whether or not a stack entry is Expanded.

Public function

void

 

SetStackEntryIsRenamePending

(
    const FString& StackEntryKey,
    bool bIsRenamePending
)

Sets whether or not a stack entry has a rename pending.

Public function

void

 

SetStackEntryWasExpandedPreSearch

(
    const FString& StackEntryKey,
    bool bWasExpandedPreSearch
)

Sets whether or not a stack entry was Expanded before a stack search was triggered.

Public function

void

 

SetStackItemShowAdvanced

(
    const FString& StackEntryKey,
    bool bShowAdanced
)

Sets whether or not a stack entry is showing advanced items.

Public function

void

 

UndismissAllIssues()

Restores all the dismissed issues so that the user can see them and choose what to do.

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