Choose your operating system:
Windows
macOS
Linux
Module |
|
Header |
/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h |
Include |
#include "NiagaraCommon.h" |
USTRUCT()
struct FNiagaraFunctionSignature
Name | Description | ||
---|---|---|---|
|
uint32: 1 |
bExperimental |
Is this function experimental? |
|
uint32: 1 |
bHidden |
Hidden functions can not be placed but may be bound and used. |
|
uint32: 1 |
bIsCompileTagGenerator |
Whether or not this function should be treated as a compile tag. |
|
uint32: 1 |
bMemberFunction |
True if this is the signature for a "member" function of a data interface. |
|
uint32: 1 |
bRequiresContext |
|
|
uint32: 1 |
bRequiresExecPin |
Does this function need an exec pin for control flow because it has internal side effects that be seen by the script VM and could therefore be optimized out? If so, set to true. |
|
uint32: 1 |
bSoftDeprecatedFunction |
Whether or not this function should show up in normal usage. |
|
uint32: 1 |
bSupportsCPU |
Support running on the CPU. |
|
uint32: 1 |
bSupportsGPU |
Support running on the GPU. |
|
uint32: 1 |
bWriteFunction |
Writes to the variable this is bound to |
|
ContextStageIndex |
When using simulation stages and bRequiresContext is true this will be the index of the stage that is associated with the function. |
|
|
Description |
Localized description of this node. |
|
|
ExperimentalMessage |
The message to display when a function is marked experimental. |
|
|
FunctionSpecifiers |
Function specifiers verified at bind time. |
|
|
FunctionVersion |
Per function version, it is up to the discretion of the function as to what the version means. |
|
|
InputDescriptions |
||
|
Inputs |
Input parameters to this function. |
|
|
ModuleUsageBitmask |
Bitmask for which scripts are supported for this function. |
|
|
Name |
Name of the function. |
|
|
OutputDescriptions |
||
|
Outputs |
Input parameters of this function. |
|
|
OwnerName |
Id of the owner is this is a member function. |
Name | Description | |
---|---|---|
|
FNiagaraFunctionSignature() |
|
|
FNiagaraFunctionSignature ( |
Name | Description | ||
---|---|---|---|
|
AddInput ( |
||
|
AddOutput ( |
||
|
EqualsIgnoringSpecifiers ( |
||
|
GetDescription() |
||
|
GetName() |
||
|
IsValid() |
||
|
SetDescription ( |
||
|
SetFunctionVersion ( |
Name | Description | ||
---|---|---|---|
|
operator== ( |