FNiagaraFunctionSignature

Windows
MacOS
Linux

References

Module

Niagara

Header

/Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraCommon.h

Include

#include "NiagaraCommon.h"

Syntax

[USTRUCT](Programming/UnrealArchitecture/Reference/Structs)()
struct FNiagaraFunctionSignature

Variables

Name Description

Public variable UProperty

uint32: 1

 

bExperimental

Is this function experimental?

Public variable UProperty

uint32: 1

 

bMemberFunction

True if this is the signature for a "member" function of a data interface.

Public variable UProperty

uint32: 1

 

bRequiresContext

Public variable UProperty

uint32: 1

 

bSupportsCPU

Support running on the CPU.

Public variable UProperty

uint32: 1

 

bSupportsGPU

Support running on the GPU.

Public variable UProperty

uint32: 1

 

bWriteFunction

Writes to the variable this is bound to

Public variable UProperty Meta

FText

 

Description

Localized description of this node.

Public variable UProperty Category, EditAnywhere, Meta

FText

 

ExperimentalMessage

The message to display when a function is marked experimental.

Public variable UProperty

TMap< FName, FN...

 

FunctionSpecifiers

Function specifiers verified at bind time.

Public variable UProperty

uint32

 

FunctionVersion

Per function version, it is up to the discretion of the function as to what the version means.

Public variable UProperty

TArray< FNiagar...

 

Inputs

Input parameters to this function.

Public variable UProperty

FName

 

Name

Name of the function.

Public variable UProperty

TArray< FNiagar...

 

Outputs

Input parameters of this function.

Public variable UProperty

FName

 

OwnerName

Id of the owner is this is a member function.

Constructors

Name Description

Public function

FNiagaraFunctionSignature()

Public function

FNiagaraFunctionSignature

(
    FName InName,
    TArray< FNiagaraVariable >& InInpu...,
    TArray< FNiagaraVariable >& InOutp...,
    FName InSource,
    bool bInRequiresContext,
    bool bInMemberFunction
)

Public function

FNiagaraFunctionSignature

(
    FName InName,
    TArray< FNiagaraVariable >& InInpu...,
    TArray< FNiagaraVariable >& InOutp...,
    FName InSource,
    bool bInRequiresContext,
    bool bInMemberFunction,
    TMap< FName, FName >& InFunctionSp...
)

Functions

Name Description

Public function Const

bool

 

EqualsIgnoringSpecifiers

(
    const FNiagaraFunctionSignature& O...
)

Public function Const

FText

 

GetDescription()

Public function Const

FString

 

GetName()

Public function Const

bool

 

IsValid()

Public function

void

 

SetDescription

(
    const FText& Desc
)

Operators

Name Description

Public function Const

bool

 

operator==

(
    const FNiagaraFunctionSignature& O...
)

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