/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h
[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FNiagaraFunctionSignature
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
bReadFunction
Reads data owned by the data interface. Any stage using it will be marked as an Input stage.
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 data owned by the data interface. Any stage using it will be marked as an Output stage.
int32
ContextStageIndex
When using simulation stages and bRequiresContext is true this will be the index of the stage that is associated with the function.
FText
Description
Localized description of this node.
FText
ExperimentalMessage
The message to display when a function is marked experimental.
TMap<FName,FN...
FunctionSpecifiers
Function specifiers verified at bind time.
uint32
FunctionVersion
Per function version, it is up to the discretion of the function as to what the version means.
TMap<FNiagaraV...
InputDescriptions
TArray<FNiagar...
Inputs
Input parameters to this function.
uint16
MiscUsageBitMask
Bit mask for misc usage.
int32
ModuleUsageBitmask
Bitmask for which scripts are supported for this function.
FName
Name
Name of the function.
TMap<FNiagaraV...
OutputDescriptions
TArray<FNiagar...
Outputs
Input parameters of this function.
FName
OwnerName
Id of the owner is this is a member function.
int16
RequiredInputs
Number of required inputs.
int16
RequiredOutputs
Number of required outputs.