UNiagaraStackFunctionInput::Initialize

Sets the input data for this entry.

Windows
MacOS
Linux

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

Syntax

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

Parameter

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.

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss