Navigation
Unreal Engine C++ API Reference > Plugins > NiagaraEditor
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SNiagaraParameterEditor
References
Module | NiagaraEditor |
Header | /Engine/Plugins/FX/Niagara/Source/NiagaraEditor/Public/SNiagaraParameterEditor.h |
Include | #include "SNiagaraParameterEditor.h" |
Syntax
class SNiagaraParameterEditor : public SCompoundWidget
Remarks
Base class for inline parameter editors. These editors are expected to maintain an internal value which is populated from a parameter struct.
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
bool | ||
![]() |
void | Construct
(
const FArguments& InArgs |
|
![]() |
void | Executes the OnBeginValueChange delegate | |
![]() |
void | Executes the OnEndValueChange delegate. | |
![]() |
void | Executes the OnValueChanged delegate. | |
![]() ![]() |
EHorizontalAlignment | Gets the desired horizontal alignment of this parameter editor for it's parent container. | |
![]() |
bool | Gets whether this is currently the exclusive editor of this parameter, meaning that the corresponding details view should not be updated. | |
![]() ![]() |
const TOptional< float > & | Gets an optional maximum desired width for this parameter editor. | |
![]() ![]() |
const TOptional< float > & | Gets an optional minimum desired width for this parameter editor. | |
![]() ![]() |
TSharedPtr< TNumericUnitTypeInterface< NumericType > > | GetTypeInterface
(
EUnit TypeUnit |
|
![]() ![]() |
EVerticalAlignment | Gets the desired horizontal alignment of this parameter editor for it's parent container. | |
![]() |
void | SetIsEditingExclusively
(
bool bInIsEditingExclusively |
Sets whether this is currently the exclusive editor of this parameter, meaning that the corresponding details view should not be updated. |
![]() |
void | SetMaximumDesiredWidth
(
TOptional< float > InMaximumDesiredWidth |
Sets the maximum desired width for this parameter editor. |
![]() |
void | SetMinimumDesiredWidth
(
TOptional< float > InMinimumDesiredWidth |
Sets the minimum desired width for this parameter editor. |
![]() |
void | SetOnBeginValueChange
(
FOnValueChange InOnBeginValueChange |
Sets the OnBeginValueChange delegate which is run when a continuous internal value change begins. |
![]() |
void | SetOnEndValueChange
(
FOnValueChange InOnEndValueChange |
Sets the OnBeginValueChange delegate which is run when a continuous internal value change ends. |
![]() |
void | SetOnValueChanged
(
FOnValueChange InOnValueChanged |
Sets the OnValueChanged delegate which is run when the internal value changes. |
![]() |
void | UpdateInternalValueFromStruct
(
TSharedRef< FStructOnScope > Struct |
Updates the internal value of the widget from a struct. |
![]() |
void | UpdateStructFromInternalValue
(
TSharedRef< FStructOnScope > Struct |
Updates a struct from the internal value of the widget. |
Overridden from SWidget
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FVector2D | ComputeDesiredSize
(
float LayoutScaleMultiplier |
Compute the ideal size necessary to display this widget. |
Classes
Type | Name | Description | |
---|---|---|---|
![]() |
FArguments |
Typedefs
Name | Description |
---|---|
FOnValueChange |
Constants
Name | Description |
---|---|
DefaultInputSize |