FNiagaraStackFunctionInputBinder

Choose your operating system:

Windows

macOS

Linux

References

Module

NiagaraEditor

Header

/Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/NiagaraStackFunctionInputBinder.h

Include

#include "NiagaraStackFunctionInputBinder.h"

Syntax

class FNiagaraStackFunctionInputBinder

Constructors

Functions

Name Description

Public function Const

TArray< uint...

 

GetData()

Public function Const

UNiagaraNode...

 

GetFunctionCallNode()

Public function Const

FName

 

GetInputName()

Public function Const

FNiagaraType...

 

GetInputType()

Public function Const

ValueType

 

GetValue()

Public function Const

bool

 

GetValue()

Public function Const

bool

 

IsValid()

Public function

void

 

Reset()

Public function

void

 

SetData

(
    const uint8* InValue,
    int32 InSize
)

Public function

void

 

SetValue

(
    const ValueType& InValue
)

Public function

void

 

SetValue

(
    const bool& bInValue
)

Public function

bool

 

TryBind

(
    UNiagaraScript* InScript,
    TArray< UNiagaraScript* > InDe...,
    FCompileConstantResolver InConstant...,
    FString InOwningEmitterUniqueName,
    UNiagaraNodeFunctionCall* InFu...,
    FName InInputName,
    TOptional< FNiagaraTypeDefinition >...,
    bool bInIsRequired,
    FText& OutErrorMessage
)

Public function

bool

 

TryBind

(
    UNiagaraScript* InScript,
    TArray< UNiagaraScript* > InDe...,
    FCompileConstantResolver InConstant...,
    FString InOwningEmitterUniqueName,
    UNiagaraNodeFunctionCall* InFu...,
    FName InMetaDataKey,
    FString InMetaDataValue,
    TOptional< FNiagaraTypeDefinition >...,
    bool bInIsRequired,
    FText& OutErrorMessage
)

Typedefs

Name

Description

FInputMatchesPredicate