Navigation
API > API/Plugins > API/Plugins/Niagara
| Name | FNiagaraVariableMetaData |
| Type | struct |
| Header File | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraVariableMetaData.h |
| Include Path | #include "NiagaraVariableMetaData.h" |
Syntax
USTRUCT ()
struct FNiagaraVariableMetaData
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FNiagaraVariableMetaData() |
NiagaraVariableMetaData.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AlternateAliases | TArray< FName > | NiagaraVariableMetaData.h |
|
|
| bAdvancedDisplay | bool | Declares that this input is advanced and should only be visible if expanded inputs have been expanded. | NiagaraVariableMetaData.h |
|
| bDisplayInOverviewStack | bool | Declares that this parameter's value will be shown in the overview node if it's set to a local value. | NiagaraVariableMetaData.h |
|
| bEnableBoolOverride | bool | NiagaraVariableMetaData.h |
|
|
| bInlineEditConditionToggle | bool | 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. | NiagaraVariableMetaData.h |
|
| bOverrideColor | bool | NiagaraVariableMetaData.h |
|
|
| Description | FText | NiagaraVariableMetaData.h |
|
|
| DisplayUnit | EUnit | 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. | NiagaraVariableMetaData.h |
|
| EditCondition | FNiagaraInputConditionMetadata | Declares the associated input should be conditionally editable based on the value of another input. | NiagaraVariableMetaData.h |
|
| InlineParameterBoolOverride | FNiagaraBoolParameterMetaData | NiagaraVariableMetaData.h |
|
|
| InlineParameterColorOverride | FLinearColor | NiagaraVariableMetaData.h |
|
|
| InlineParameterEnumOverrides | TArray< FNiagaraEnumParameterMetaData > | NiagaraVariableMetaData.h |
|
|
| InlineParameterSortPriority | int32 | NiagaraVariableMetaData.h |
|
|
| PropertyMetaData | TMap< FName, FString > | NiagaraVariableMetaData.h |
|
|
| VisibleCondition | FNiagaraInputConditionMetadata | Declares the associated input should be conditionally visible based on the value of another input. | NiagaraVariableMetaData.h |
|
| WidgetCustomization | FNiagaraInputParameterCustomization | Changes how the input is displayed. | NiagaraVariableMetaData.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| VariableGuid | FGuid | A unique identifier for the variable that can be used by function call nodes to find renamed variables. | NiagaraVariableMetaData.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void CopyUserEditableMetaData
(
const FNiagaraVariableMetaData& OtherMetaData |
Copies all the properties that are marked as editable for the user (e.g. EditAnywhere). | NiagaraVariableMetaData.h | |
void CreateNewGuid() |
NiagaraVariableMetaData.h | ||
FGuid GetVariableGuid() |
NiagaraVariableMetaData.h | ||
void SetVariableGuid
(
const FGuid& InVariableGuid |
Note, the Variable Guid is generally expected to be immutable. | NiagaraVariableMetaData.h |
Deprecated Functions
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FText GetCategoryName_DEPRECATED() |
NiagaraVariableMetaData.h | ||
int32 GetEditorSortPriority_DEPRECATED() |
NiagaraVariableMetaData.h | ||
bool GetIsStaticSwitch_DEPRECATED() |
NiagaraVariableMetaData.h | ||
FName GetParentAttribute_DEPRECATED() |
NiagaraVariableMetaData.h | ||
int32 GetStaticSwitchDefaultValue_DEPRECATED() |
NiagaraVariableMetaData.h |