FNiagaraOpInfo

Information about a Niagara operation.

Choose your operating system:

Windows

macOS

Linux

References

Module

NiagaraEditor

Header

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

Include

#include "NiagaraEditorCommon.h"

Syntax

class FNiagaraOpInfo

Remarks

Information about a Niagara operation.

Variables

Name Description

Public variable

FString

 

AddedInputFormatting

The format that can generate the hlsl for the given number of inputs.

Public variable

TArray< FNiagar...

 

AddedInputTypeRestrictions

If added inputs are enabled then this filters the available pin types shown to the user.

Public variable

bool

 

bNumericsCanBeFloats

If float pins are allowed on this op's numeric pins.

Public variable

bool

 

bNumericsCanBeIntegers

If integer pins are allowed on this op's numeric pins.

Public variable

bool

 

bSupportsAddedInputs

If true then this operation supports a variable number of inputs

Public variable

bool

 

bSupportsStaticResolution

Whether or not you can upgrade type to static on connection.

Public variable

FText

 

Category

Public variable

FText

 

Description

Public variable

FText

 

FriendlyName

Public variable

TArray< FNiagar...

 

Inputs

Public variable

FText

 

Keywords

Public variable

FName

 

Name

Public variable

ENiagaraNumeric...

 

NumericOuputTypeSelectionMode

Public variable

TArray< FNiagar...

 

Outputs

Public variable

FStaticVariable...

 

StaticVariableResolveFunction

Constructors

Name Description

Public function

FNiagaraOpInfo()

Functions

Name Description

Public function

void

 

BuildName

(
    FString InName,
    FString InCategory
)

Public function Const

bool

 

CreateHlslForAddedInputs

(
    int32 InputCount,
    FString& HlslResult
)

Public function Static

const FNiaga...

 

GetOpInfo

(
    FName OpName
)

Public function Static

const TArray...

 

GetOpInfoArray()

Public function Static

void

 

Init()

Typedefs

Name

Description

FStaticVariableResolve

Constants

Name

Description

OpInfoMap

Op Info ///.

OpInfos