Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/UNiagaraStackObject
Overloads
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void Initialize
(
FRequiredEntryData InRequiredEntryData, |
Initialized an entry for displaying a UObject in the niagara stack. | ViewModels/Stack/NiagaraStackObject.h | |
void Initialize
(
FRequiredEntryData InRequiredEntryData, |
Initializes an entry for displaying a UStruct in the niagara stack. | ViewModels/Stack/NiagaraStackObject.h |
Initialize(FRequiredEntryData, UObject , bool, bool, FString, UNiagaraNode )
Description
Initialized an entry for displaying a UObject in the niagara stack.
| Name | Initialize |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackObject.h |
| Include Path | #include "ViewModels/Stack/NiagaraStackObject.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/ViewModels/Stack/NiagaraStackObject.cpp |
void Initialize
(
FRequiredEntryData InRequiredEntryData,
UObject * InObject,
bool bInIsTopLevelObject,
bool bInHideTopLevelCategories,
FString InOwnerStackItemEditorDataKey,
UNiagaraNode * InOwningNiagaraNode
)
Parameters
| Name | Remarks |
|---|---|
| InRequiredEntryData | Struct with required data for all stack entries. |
| InObject | The object to be displayed in the stack. |
| bInIsTopLevelObject | Whether or not the object being displayed should be treated as a top level object shown in the root of the stack. This can be used to make layout decisions such as category styling. |
| InOwnerStackItemEditorDataKey | The stack editor data key of the owning stack entry. |
| InOwningNiagaraNode | An optional niagara node which owns this object. |
Initialize(FRequiredEntryData, UObject , TSharedRef< FStructOnScope >, const FString &, bool, bool, FString, UNiagaraNode )
Description
Initializes an entry for displaying a UStruct in the niagara stack.
| Name | Initialize |
| Type | function |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackObject.h |
| Include Path | #include "ViewModels/Stack/NiagaraStackObject.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/ViewModels/Stack/NiagaraStackObject.cpp |
void Initialize
(
FRequiredEntryData InRequiredEntryData,
UObject * InOwningObject,
TSharedRef < FStructOnScope > InDisplayedStruct,
const FString & InStructName,
bool bInIsTopLevelStruct,
bool bInHideTopLevelCategories,
FString InOwnerStackItemEditorDataKey,
UNiagaraNode * InOwningNiagaraNode
)
Parameters
| Name | Remarks |
|---|---|
| InRequiredEntryData | Struct with required data for all stack entries. |
| InOwningObject | The object which owns the struct being displayed in the stack. |
| InStruct | The struct which will be displayed in the stack. |
| InStructName | A unique name for the struct which is used for identification and for generating the stack editor data key. |
| bInIsTopLevelStruct | Whether or not the struct being displayed should be treated as a top level object shown in the root of the stack. This can be used to make layout decisions such as category styling. |
| InOwnerStackItemEditorDataKey | The stack editor data key of the owning stack entry. |
| InOwningNiagaraNode | An optional niagara node which owns the displayed struct. |