FNiagaraVariableMetaData

Windows
MacOS
Linux

References

Module

Niagara

Header

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

Include

#include "NiagaraTypes.h"

Syntax

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

Variables

Name Description

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bAdvancedDisplay

Declares that this input is advanced and should only be visible if expanded inputs have been expanded.

Public variable UProperty Category, EditAnywhere, Meta

bool

 

bInlineEditConditionToggle

Declares the associated input is used as an inline edit condition toggle, so it should be hidden and edited as a checkbox inline with the input which was designated as its edit condition.

Public variable UProperty Category, EditAnywhere, Meta

FText

 

CategoryName

Public variable UProperty Category, EditAnywhere, Meta

FText

 

Description

Public variable UProperty Category, EditAnywhere, Meta

FNiagaraInputCo...

 

EditCondition

Declares the associated input should be conditionally editable based on the value of another input.

Public variable UProperty Category, EditAnywhere, Meta

int32

 

EditorSortPriority

Public variable UProperty Category, EditAnywhere, Meta displayname

TMap< FName, FS...

 

PropertyMetaData

Public variable UProperty Category, EditAnywhere, Meta

FNiagaraInputCo...

 

VisibleCondition

Declares the associated input should be conditionally visible based on the value of another input.

Constructors

Name Description

Public function

FNiagaraVariableMetaData()

Functions

Name Description

Public function

void

 

CopyPerScriptMetaData

(
    const FNiagaraVariableMetaData& Ot...
)

Public function Const

bool

 

GetIsStaticSwitch()

Public function Const

bool

 

GetIsUsingLegacyNameString()

Public function Const

bool

 

GetOutputIsPersistent()

Public function Const

bool

 

GetParameterName

(
    FName& OutName
)

Gets the CachedNamespacelessParameterName and notifies if it cannot be returned due to an override being set.

Public function Const

const FName ...

 

GetScopeName()

Public function Const

int32

 

GetStaticSwitchDefaultValue()

Public function Const

ENiagaraScri...

 

GetUsage()

Public function Const

bool

 

GetWasAddedToNodeGraphDeepCopy()

Public function Const

bool

 

GetWasCreatedInSystemEditor()

Public function Const

bool

 

IsInputOrLocalUsage()

Public function Const

bool

 

IsInputUsage()

Public function

void

 

SetCachedNamespacelessVariableName

(
    const FName& InVariableName
)

Public function

void

 

SetIsStaticSwitch

(
    bool bInIsStaticSwitch
)

Public function

void

 

SetIsUsingLegacyNameString

(
    bool bInUseLegacyNameString
)

Public function

void

 

SetOutputIsPersistent

(
    bool bInOutputIsPersistent
)

Public function

void

 

SetScopeName

(
    const FName& InScopeName
)

Public function

void

 

SetStaticSwitchDefaultValue

(
    int32 InStaticSwitchDefaultValue
)

Public function

void

 

SetUsage

(
    ENiagaraScriptParameterUsage InUsag...
)

Public function

void

 

SetWasAddedToNodeGraphDeepCopy

(
    bool bWasAddedToNodeGraphDeepCopy
)

Public function

void

 

SetWasCreatedInSystemEditor

(
    bool bWasCreatedInSystemEditor
)

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