G1R AngelScript
Scripting reference for the Gothic 1 Remake
Loading...
Searching...
No Matches
FNiagaraVariableMetaData Struct Reference

Public Member Functions

Functions
FNiagaraVariableMetaData & opAssign (FNiagaraVariableMetaData Other)

Public Attributes

Variable
bool bEnableBoolOverride
 Useful to override inline bool visualization in the overview.
FText CategoryName
EUnit DisplayUnit
 The unit to display next to input fields for this parameter - note that this is only a visual indicator and does not change any of the calculations.
bool bAdvancedDisplay
 Declares that this input is advanced and should only be visible if expanded inputs have been expanded.
bool bDisplayInOverviewStack
 Declares that this parameter's value will be shown in the overview node if it's set to a local value.
int InlineParameterSortPriority
 Affects the sort order for parameters shown inline in the overview. Use a smaller number to push it to the top. Defaults to zero.
bool bOverrideColor
 The color used to display a parameter in the overview. If no color is specified, the type color is used.
FLinearColor InlineParameterColorOverride
 The color used to display a parameter in the overview. If no color is specified, the type color is used.
TArray< FNiagaraEnumParameterMetaData > InlineParameterEnumOverrides
 The index of the entry maps to the index of an enum value. Useful for overriding how an enum parameter is displayed in the overview.
FText Description
FNiagaraBoolParameterMetaData InlineParameterBoolOverride
 Useful to override inline bool visualization in the overview.
int EditorSortPriority
 Affects the sort order in the editor stacks. Use a smaller number to push it to the top. Defaults to zero.
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.
FNiagaraInputConditionMetadata EditCondition
 Declares the associated input should be conditionally editable based on the value of another input.
FNiagaraInputConditionMetadata VisibleCondition
 Declares the associated input should be conditionally visible based on the value of another input.
TMap< FName, FString > PropertyMetaData
 Property Metadata.
FName ParentAttribute
 If set, this attribute is visually displayed as a child under the given parent attribute. Currently, only static switches are supported as parent attributes!
TArray< FName > AlternateAliases
 List of alternate/previous names for this variable. Note that this is not normally needed if you rename through the UX. However, if you delete and then add a different variable, intending for it to match, you will likely want to add the prior name here.
FNiagaraInputParameterCustomization WidgetCustomization
 Changes how the input is displayed.

Member Function Documentation

◆ opAssign()

Member Data Documentation

◆ AlternateAliases

TArray<FName> AlternateAliases

List of alternate/previous names for this variable. Note that this is not normally needed if you rename through the UX. However, if you delete and then add a different variable, intending for it to match, you will likely want to add the prior name here.

You may need to restart and reload assets after making this change to have it take effect on already loaded assets.

◆ bAdvancedDisplay

bool bAdvancedDisplay

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

◆ bDisplayInOverviewStack

bool bDisplayInOverviewStack

Declares that this parameter's value will be shown in the overview node if it's set to a local value.

◆ bEnableBoolOverride

bool bEnableBoolOverride

Useful to override inline bool visualization in the overview.

◆ bInlineEditConditionToggle

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.

◆ bOverrideColor

bool bOverrideColor

The color used to display a parameter in the overview. If no color is specified, the type color is used.

◆ CategoryName

FText CategoryName

◆ Description

FText Description

◆ DisplayUnit

EUnit DisplayUnit

The unit to display next to input fields for this parameter - note that this is only a visual indicator and does not change any of the calculations.

◆ EditCondition

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

◆ EditorSortPriority

int EditorSortPriority

Affects the sort order in the editor stacks. Use a smaller number to push it to the top. Defaults to zero.

◆ InlineParameterBoolOverride

FNiagaraBoolParameterMetaData InlineParameterBoolOverride

Useful to override inline bool visualization in the overview.

◆ InlineParameterColorOverride

FLinearColor InlineParameterColorOverride

The color used to display a parameter in the overview. If no color is specified, the type color is used.

◆ InlineParameterEnumOverrides

TArray<FNiagaraEnumParameterMetaData> InlineParameterEnumOverrides

The index of the entry maps to the index of an enum value. Useful for overriding how an enum parameter is displayed in the overview.

◆ InlineParameterSortPriority

int InlineParameterSortPriority

Affects the sort order for parameters shown inline in the overview. Use a smaller number to push it to the top. Defaults to zero.

◆ ParentAttribute

FName ParentAttribute

If set, this attribute is visually displayed as a child under the given parent attribute. Currently, only static switches are supported as parent attributes!

◆ PropertyMetaData

TMap<FName,FString> PropertyMetaData

Property Metadata.

◆ VisibleCondition

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

◆ WidgetCustomization

Changes how the input is displayed.