Navigation
API > API/Plugins > API/Plugins/Niagara
References
Module | Niagara |
Header | /Engine/Plugins/FX/Niagara/Source/Niagara/Public/NiagaraVariableMetaData.h |
Include | #include "NiagaraVariableMetaData.h" |
Syntax
USTRUCT ()
struct FNiagaraInputParameterCustomization
Variables
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | bBroadcastValueChangesOnCommitOnly | If set to true then values will not be updated while typing, only when committing the input field. This is useful for values that cause big downstream changes and computational overhead, like grid size or spawned particles. |
![]() ![]() ![]() |
bool | bHasMaxValue | |
![]() ![]() ![]() |
bool | bHasMinValue | |
![]() ![]() ![]() |
bool | bHasStepWidth | |
![]() ![]() ![]() |
TArray< FNiagaraWidgetNamedIntegerInputValue > | EnumStyleDropdownValues | |
![]() ![]() ![]() |
TArray< FWidgetNamedInputValue > | InputDropdownValues | |
![]() ![]() ![]() |
int32 | MaxSegmentsPerRow | Limits the number of buttons shown per row, 0 = unlimited. |
![]() ![]() ![]() |
float | MaxValue | Max ui value (float and int types only) |
![]() ![]() ![]() |
float | MinValue | Min ui value (float and int types only) |
![]() ![]() ![]() |
TArray< FWidgetSegmentValueOverride > | SegmentValueOverrides | |
![]() ![]() ![]() |
float | StepWidth | Step width used by the input when dragging |
![]() ![]() ![]() |
ENiagaraInputWidgetType | WidgetType | Changes the widget implementation used for the input. |
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
FNiagaraInputParameterCustomization | MakeFromProperty
(
TSharedPtr< IPropertyHandle > InPropertyHandle |
Bool bCreateViewPortEditWidget = false; |