Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/ViewModels > API/Plugins/NiagaraEditor/ViewModels/Stack > API/Plugins/NiagaraEditor/ViewModels/Stack/UNiagaraStackFunctionInput
References
| Module | NiagaraEditor |
| Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackFunctionInput.h |
| Include | #include "ViewModels/Stack/NiagaraStackFunctionInput.h" |
| Source | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Private/ViewModels/Stack/NiagaraStackFunctionInput.cpp |
void Initialize
(
FRequiredEntryData InRequiredEntryData,
UNiagaraNodeFunctionCall & InModuleNode,
UNiagaraNodeFunctionCall & InInputFunctionCallNode,
FName InInputParameterHandle,
FNiagaraTypeDefinition InInputType,
EStackParameterBehavior InParameterBehavior,
FString InOwnerStackItemEditorDataKey
)
Remarks
Sets the input data for this entry.
Parameters
| Name | Description |
|---|---|
| InRequiredEntryData | The required data for all stack entries. |
| InStackEditorData | The stack editor data for this input. |
| InModuleNode | The module function call which owns this input entry. NOTE: This input might not be an input to the module function call, it may be an input to a dynamic input function call which is owned by the module. |
| InInputFunctionCallNode | The function call which this entry is an input to. NOTE: This node can be a module function call node or a dynamic input node. |
| InInputParameterHandle | The input parameter handle for the function call. |
| InInputType | The type of this input. |
| InParameterBehavior | Determines how the parameter should behave in the stack |
| InOwnerStackItemEditorDataKey | The editor data key of the item that owns this input. |