Navigation
API > API/Plugins > API/Plugins/NiagaraEditor
Editor only UI data for emitters.
| Name | UNiagaraStackEditorData |
| Type | class |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraStackEditorData.h |
| Include Path | #include "NiagaraStackEditorData.h" |
Syntax
UCLASS ()
class UNiagaraStackEditorData : public UNiagaraEditorDataBase
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UNiagaraEditorDataBase → UNiagaraStackEditorData
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bHideDisabledModules | bool | NiagaraStackEditorData.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bShowAllAdvanced | bool | NiagaraStackEditorData.h | ||
| bShowLinkedInputs | bool | NiagaraStackEditorData.h | ||
| bShowOnlyIssues | bool | NiagaraStackEditorData.h | ||
| bShowOnlyModified | bool | NiagaraStackEditorData.h | ||
| bShowOutputs | bool | NiagaraStackEditorData.h | ||
| DismissedStackIssueIds | TArray< FString > | NiagaraStackEditorData.h | ||
| LastScrollPosition | double | NiagaraStackEditorData.h | ||
| StackEntryKeyToActiveSectionMap | TMap< FString, FText > | NiagaraStackEditorData.h | ||
| StackEntryKeyToDisplayName | TMap< FString, FText > | Marking those FTexts explicitly as editoronly_data will make localization not pick these up. | NiagaraStackEditorData.h | |
| StackEntryKeyToExpandedMap | TMap< FString, bool > | NiagaraStackEditorData.h | ||
| StackEntryKeyToExpandedOverviewMap | TMap< FString, bool > | NiagaraStackEditorData.h | ||
| StackEntryKeyToInlineDisplayModeMap | TMap< FString, ENiagaraStackEntryInlineDisplayMode > | NiagaraStackEditorData.h | ||
| StackEntryKeyToPreSearchExpandedMap | TMap< FString, bool > | NiagaraStackEditorData.h | ||
| StackEntryKeyToRenamePendingMap | TMap< FString, bool > | NiagaraStackEditorData.h | ||
| StackEntryKeyToStatelessModuleEditorData | TMap< FString, FNiagaraStatelessModuleEditorData > | NiagaraStackEditorData.h | ||
| StackItemKeyToShowAdvancedMap | TMap< FString, bool > | NiagaraStackEditorData.h | ||
| StackNotes | TMap< FString, FNiagaraStackNoteData > | NiagaraStackEditorData.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddOrReplaceStackNote
(
const FString& StackEntryKey, |
NiagaraStackEditorData.h | ||
void ClearStackEntryActiveSection
(
const FString& StackEntryKey |
NiagaraStackEditorData.h | ||
void DeleteStackNote
(
const FString& StackEntryKey |
NiagaraStackEditorData.h | ||
void DismissStackIssue
(
FString IssueId |
NiagaraStackEditorData.h | ||
| Gets a map of all renamed stack entry keys to their display name. | NiagaraStackEditorData.h | ||
const TMap< FString, FNiagaraStackNoteData > & GetAllStackNotes() |
NiagaraStackEditorData.h | ||
| Gets a reference to the dismissed stack issue array | NiagaraStackEditorData.h | ||
double GetLastScrollPosition() |
Gets the last scroll position for the associated stack. | NiagaraStackEditorData.h | |
bool GetShowAllAdvanced() |
Gets whether or not all advanced items should be shown in the stack. | NiagaraStackEditorData.h | |
bool GetShowLinkedInputs() |
Gets whether or not item linked script inputs should be shown in the stack. | NiagaraStackEditorData.h | |
bool GetShowOnlyIssues() |
Gets whether or not only modules that have issues should be shown in the stack. | NiagaraStackEditorData.h | |
bool GetShowOnlyModified() |
Gets whether or not only modified properties should be shown in the stack. | NiagaraStackEditorData.h | |
bool GetShowOutputs() |
Gets whether or not item outputs should be shown in the stack. | NiagaraStackEditorData.h | |
| Gets the active section for a stack entry. | NiagaraStackEditorData.h | ||
| Gets a stack entry's display name. Returns null if none is found. | NiagaraStackEditorData.h | ||
ENiagaraStackEntryInlineDisplayMode GetStackEntryInlineDisplayMode
(
const FString& StackEntryKey |
Gets whether or not this entry should display all of its content inline. | NiagaraStackEditorData.h | |
bool GetStackEntryIsExpanded
(
const FString& StackEntryKey, |
Gets whether or not a stack entry is Expanded. | NiagaraStackEditorData.h | |
bool GetStackEntryIsExpandedInOverview
(
const FString& StackEntryKey, |
Gets whether or not a stack entry is Expanded. | NiagaraStackEditorData.h | |
bool GetStackEntryIsRenamePending
(
const FString& StackEntryKey |
Gets whether or not a stack entry has a rename pending. | NiagaraStackEditorData.h | |
bool GetStackEntryWasExpandedPreSearch
(
const FString& StackEntryKey, |
Gets whether or not a stack entry was Expanded before triggering a stack search. | NiagaraStackEditorData.h | |
bool GetStackItemShowAdvanced
(
const FString& StackEntryKey, |
Gets whether or not a stack item is showing advanced items. | NiagaraStackEditorData.h | |
TOptional< FNiagaraStackNoteData > GetStackNote
(
const FString& StackEntryKey |
NiagaraStackEditorData.h | ||
bool GetStatelessModuleShowWhenDisabled
(
const FString& StackEntryKey |
Gets whether or not a stateless module item should be shown when it's disabled. | NiagaraStackEditorData.h | |
bool HasStackNote
(
const FString& StackEntryKey |
NiagaraStackEditorData.h | ||
void SetLastScrollPosition
(
double InLastScrollPosition |
Sets the last scroll position for the associated stack. | NiagaraStackEditorData.h | |
void SetShowAllAdvanced
(
bool bInShowAllAdvanced |
Sets whether or not all advanced items should be shown in the stack. | NiagaraStackEditorData.h | |
void SetShowLinkedInputs
(
bool bInShowLinkedInputs |
Sets whether or not item linked script inputs should be shown in the stack. | NiagaraStackEditorData.h | |
void SetShowOnlyIssues
(
bool bInShowIssues |
Sets whether or not only modules that haves issues should be shown in the stack. | NiagaraStackEditorData.h | |
void SetShowOnlyModified
(
bool bInShowOnlyModified |
Sets whether or not only modified properties should be shown in the stack. | NiagaraStackEditorData.h | |
void SetShowOutputs
(
bool bInShowOutputs |
Sets whether or not item outputs should be shown in the stack. | NiagaraStackEditorData.h | |
| Sets the active section for a stack entry. | NiagaraStackEditorData.h | ||
| Sets a stack entry's display name. | NiagaraStackEditorData.h | ||
void SetStackEntryInlineDisplayMode
(
const FString& StackEntryKey, |
Sets whether or not this entry should display all of its content inline. | NiagaraStackEditorData.h | |
void SetStackEntryIsExpanded
(
const FString& StackEntryKey, |
Sets whether or not a stack entry is Expanded. | NiagaraStackEditorData.h | |
void SetStackEntryIsExpandedInOverview
(
const FString& StackEntryKey, |
Sets whether or not a stack entry is Expanded. | NiagaraStackEditorData.h | |
void SetStackEntryIsRenamePending
(
const FString& StackEntryKey, |
Sets whether or not a stack entry has a rename pending. | NiagaraStackEditorData.h | |
void SetStackEntryWasExpandedPreSearch
(
const FString& StackEntryKey, |
Sets whether or not a stack entry was Expanded before a stack search was triggered. | NiagaraStackEditorData.h | |
void SetStackItemShowAdvanced
(
const FString& StackEntryKey, |
Sets whether or not a stack entry is showing advanced items. | NiagaraStackEditorData.h | |
void SetStatelessModuleShowWhenDisabled
(
const FString& StackEntryKey, |
Sets whether or not a stateless module item should be shown when it's disabled. | NiagaraStackEditorData.h | |
void TransferDeprecatedStackNotes
(
const UNiagaraNodeFunctionCall& FunctionCallNode |
NiagaraStackEditorData.h | ||
void UndismissAllIssues() |
Restores all the dismissed issues so that the user can see them and choose what to do. | NiagaraStackEditorData.h |