Navigation
API > API/Plugins > API/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 |