Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/ViewModels > API/Plugins/NiagaraEditor/ViewModels/Stack
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraStackEntry
- UNiagaraStackCommentCollection
- UNiagaraStackErrorItem
- UNiagaraStackErrorItemFix
- UNiagaraStackErrorItemDismiss
- UNiagaraStackErrorItemLongDescription
- UNiagaraStackItem
- UNiagaraStackEmitterPropertiesItem
- UNiagaraStackEmitterSummaryItem
- UNiagaraStackEventHandlerPropertiesItem
- UNiagaraStackModuleItem
- UNiagaraStackRendererItem
- UNiagaraStackSimulationStagePropertiesItem
- UNiagaraStackSystemPropertiesItem
- UNiagaraStackItemContent
- UNiagaraStackCategory
- UNiagaraStackInputCategory
- UNiagaraStackSummaryCategory
- UNiagaraStackFunctionInput
- UNiagaraStackItemTextContent
- UNiagaraStackObject
- UNiagaraStackPropertyRow
- UNiagaraStackValueCollection
- UNiagaraStackFunctionInputCollection
- UNiagaraStackSummaryViewCollection
- UNiagaraStackItemFooter
- UNiagaraStackItemGroup
- UNiagaraStackEmitterPropertiesGroup
- UNiagaraStackEmitterSummaryGroup
- UNiagaraStackRenderItemGroup
- UNiagaraStackScriptItemGroup
- UNiagaraStackEventScriptItemGroup
- UNiagaraStackSimulationStageGroup
- UNiagaraStackSystemPropertiesGroup
- UNiagaraStackSystemUserParametersGroup
- UNiagaraStackItemGroupFooter
- UNiagaraStackModuleItemLinkedInputCollection
- UNiagaraStackModuleItemOutput
- UNiagaraStackModuleItemOutputCollection
- UNiagaraStackRoot
- UNiagaraStackSelection
- UNiagaraStackSpacer
- UNiagaraStackSummaryViewCollapseButton
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackEntry.h |
| Include | #include "ViewModels/Stack/NiagaraStackEntry.h" |
Syntax
UCLASS&40;MinimalAPI&41;
class UNiagaraStackEntry : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TOptional< FCollectedUsageData > | CachedCollectedUsageData |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| FDelegateHandle | AddChildFilter
(
FOnFilterChild ChildFilter |
||
| void | AddExternalIssue
(
EStackIssueSeverity Severity, |
||
| void | AddValidationIssue
(
EStackIssueSeverity Severity, |
||
| bool | CanDrag () |
||
| TOptional< FDropRequestResponse > | CanDrop
(
const FDropRequest& DropRequest |
||
| TOptional< FDropRequestResponse > | CanDropInternal
(
const FDropRequest& DropRequest |
||
| TOptional< FDropRequestResponse > | ChildRequestCanDropInternal
(
const UNiagaraStackEntry& TargetChild, |
||
| TOptional< FDropRequestResponse > | ChildRequestDropInternal
(
const UNiagaraStackEntry& TargetChild, |
||
| void | |||
| void | |||
| void | Copy
(
UNiagaraClipboardContent* ClipboardContent |
||
| void | CopyForCut
(
UNiagaraClipboardContent* ClipboardContent |
||
| FRequiredEntryData | |||
| void | Delete () |
||
| FNiagaraHierarchyIdentity | |||
| TOptional< FDropRequestResponse > | Drop
(
const FDropRequest& DropRequest |
||
| TOptional< FDropRequestResponse > | DropInternal
(
const FDropRequest& DropRequest |
||
| bool | |||
| void | Finalize () |
||
| void | |||
| ChildType * | FindCurrentChildOfTypeByPredicate
(
const TArray< UNiagaraStackEntry* >& CurrentChildren, |
||
| const TArray< UNiagaraStackEntry * > & | |||
| TOptional< FText > | |||
| bool | GetCanExpand () |
||
| bool | |||
| int32 | |||
| const FCollectedUsageData & | |||
| void | GetCustomFilteredChildren
(
TArray< UNiagaraStackEntry* >& OutFilteredChildren, |
||
| void | GetCustomFilteredChildrenOfType
(
TArray< T* >& OutFilteredChildrenOfType, |
||
| FText | |||
| FText | |||
| UObject * | |||
| FText | |||
| TSharedPtr< FNiagaraEmitterViewModel > | |||
| FName | |||
| FName | |||
| UObject * | |||
| void | GetFilteredChildren
(
TArray< UNiagaraStackEntry* >& OutFilteredChildren |
||
| void | GetFilteredChildrenOfType
(
TArray< T* >& OutFilteredChildrenOfType |
||
| void | GetFilteredChildrenOfTypes
(
TArray< UNiagaraStackEntry* >& OutFilteredChildren, |
||
| const FSlateBrush * | GetIconBrush () |
||
| FText | GetIconText () |
||
| int32 | |||
| FText | |||
| bool | GetIsEnabled () |
||
| bool | |||
| bool | |||
| bool | |||
| bool | |||
| bool | Gets whether this entry has a rename pending. | ||
| const bool | |||
| const TArray< FStackIssue > & | GetIssues () |
||
| EStackIssueSeverity | |||
| bool | |||
| FText | GetPasteTransactionText
(
const UNiagaraClipboardContent* ClipboardContent |
||
| void | GetRecursiveUsages
(
bool& bRead, |
||
| void | GetSearchItems
(
TArray< FStackSearchItem >& SearchItems |
||
| FGuid | |||
| bool | |||
| bool | |||
| UNiagaraStackEditorData & | |||
| FString | |||
| EStackRowStyle | |||
| EIconMode | |||
| TSharedRef< FNiagaraSystemViewModel > | |||
| FText | |||
| int32 | |||
| int32 | |||
| int32 | |||
| int32 | |||
| void | GetUnfilteredChildren
(
TArray< UNiagaraStackEntry* >& OutUnfilteredChildren |
||
| void | GetUnfilteredChildrenOfType
(
TArray< T* >& OutUnfilteredChildrenOfType |
||
| bool | |||
| bool | |||
| bool | |||
| void | Initialize
(
FRequiredEntryData InRequiredEntryData, |
||
| void | |||
| bool | IsAnyChildInSummaryView
(
bool bRecursive |
||
| bool | |||
| bool | |||
| bool | IsFinalized () |
||
| bool | |||
| bool | Returns whether or not this entry should be treated as a child of a previous sibling for layout purposes. | ||
| bool | |||
| FOnAlternateDisplayNameChanged & | |||
| FOnDataObjectModified & | |||
| FOnExpansionChanged & | |||
| FOnExpansionChanged & | |||
| void | Handler for when a rename is committed for this stack entry. | ||
| FOnRequestFullRefresh & | |||
| const FOnRequestFullRefresh & | |||
| FOnRequestFullRefresh & | |||
| FOnStructureChanged & | |||
| void | Paste
(
const UNiagaraClipboardContent* ClipboardContent, |
||
| void | |||
| void | Recursively refreshes the children for the current stack entry. | ||
| void | RefreshChildrenInternal
(
const TArray< UNiagaraStackEntry* >& CurrentChildren, |
||
| void | Invalidates the cached filtered children so that the filters will be run the next time that GetFilteredChildren is called. | ||
| void | RemoveChildFilter
(
FDelegateHandle FilterHandle |
||
| void | RemoveForCut () |
||
| void | SetIsExpanded
(
bool bInExpanded |
||
| void | SetIsExpanded_Recursive
(
bool bInExpanded |
||
| void | SetIsExpandedInOverview
(
bool bInExpanded |
||
| void | SetIsRenamePending
(
bool bIsRenamePending |
Sets whether this entry has a rename pending. | |
| void | SetIsSearchResult
(
bool bInIsSearchResult |
||
| void | SetOnRequestCanDrop
(
FOnRequestDrop InOnRequestCanDrop |
||
| void | SetOnRequestDrop
(
FOnRequestDrop InOnRequestCanDrop |
||
| bool | SupportsCopy () |
||
| bool | SupportsCut () |
||
| bool | |||
| bool | |||
| bool | |||
| bool | Returns whether or not this entry can be renamed. | ||
| bool | |||
| bool | TestCanCopyWithMessage
(
FText& OutMessage |
||
| bool | TestCanCutWithMessage
(
FText& OutMessage |
||
| bool | TestCanDeleteWithMessage
(
FText& OutCanDeleteMessage |
||
| bool | TestCanPasteWithMessage
(
const UNiagaraClipboardContent* ClipboardContent, |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | BeginDestroy () |
Called before destroying the object. |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FCollectedUsageData | |||
| FDropRequest | |||
| FDropRequestResponse | |||
| FExecutionCategoryNames | |||
| FExecutionSubcategoryNames | |||
| FRequiredEntryData | |||
| FStackIssue | |||
| FStackIssueFix | |||
| FStackSearchItem |
Enums
| Type | Name | Description | |
|---|---|---|---|
| EDragOptions | |||
| EDropOptions | |||
| EIconMode | |||
| EStackIssueFixStyle | |||
| EStackRowStyle |