Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/ViewModels > API/Plugins/NiagaraEditor/ViewModels/Stack
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UNiagaraStackEntry
- UNiagaraStackItemContent
- UNiagaraStackScriptHierarchyRoot
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackScriptHierarchyRoot.h |
| Include | #include "ViewModels/Stack/NiagaraStackScriptHierarchyRoot.h" |
Syntax
UCLASS (MinimalAPI)
class UNiagaraStackScriptHierarchyRoot : public UNiagaraStackItemContent
Remarks
A script's stack hierarchy root, representing a UNiagaraHierarchyRoot object in the stack. It creates categories and inputs equivalent to the children of the UNiagaraHierarchyRoot it represents. In addition, input parameters that have not been added to the hierarchy explicitly are added at the end as well. This avoids that hierarchy setup is required, and instead becomes optional
Variables
| Type | Name | Description | |
|---|---|---|---|
| TWeakObjectPtr< const UNiagaraHierarchySection > | ActiveSection | ||
| bool | bShouldDisplayLabel | ||
| TWeakObjectPtr< UNiagaraNodeFunctionCall > | ModuleNode | ||
| TWeakObjectPtr< UNiagaraNodeFunctionCall > | OwningFunctionCallNode | ||
| FNiagaraScriptInstanceData | ScriptInstanceData | The script variable guid to input instance data map. |
Functions
Overridden from UNiagaraStackEntry
| Type | Name | Description | |
|---|---|---|---|
| void |
Constants
| Name | Description |
|---|---|
| AllSectionName |