Navigation
API > API/Plugins > API/Plugins/NiagaraEditor > API/Plugins/NiagaraEditor/UNiagaraStackFunctionInput
Defines different modes which are used to provide the value for this function input.
| Name | EValueMode |
| Type | enum |
| Header File | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/ViewModels/Stack/NiagaraStackFunctionInput.h |
| Include Path | #include "ViewModels/Stack/NiagaraStackFunctionInput.h" |
Syntax
enum EValueMode
{
Local,
Linked,
Dynamic,
Data,
ObjectAsset,
Expression,
DefaultFunction,
InvalidOverride,
UnsupportedDefault,
None,
}
Values
| Name | Remarks |
|---|---|
| Local | The value is set to a constant stored locally with this input. |
| Linked | The value is linked to a parameter defined outside of this function. |
| Dynamic | The value is provided by a secondary dynamic input function. |
| Data | The value is provided by a data interface object. |
| ObjectAsset | The value is provided is an object asset. |
| Expression | The value is provided by an expression object. |
| DefaultFunction | The value is a default value provided by a function call. |
| InvalidOverride | This input is overridden in the stack graph, but the override is invalid. |
| UnsupportedDefault | This input has a default value set in it's graph which can't be displayed in the stack view. |
| None | This input has no value. |