Navigation
API > API/Plugins > API/Plugins/ModelingEditorUI > API/Plugins/ModelingEditorUI/ModelingWidgets
Inheritance Hierarchy
- FSlateControlledConstruction
- TSharedFromThis
- SWidget
- SCompoundWidget
- SDynamicNumericEntry
References
| Module | ModelingEditorUI |
| Header | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/ModelingEditorUI/Public/ModelingWidgets/SDynamicNumericEntry.h |
| Include | #include "ModelingWidgets/SDynamicNumericEntry.h" |
Syntax
class SDynamicNumericEntry : public SCompoundWidget
Remarks
SNumericEntryBox wrapper that supports custom Get/SetValue and dynamic value/UI range
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsUsingSlider | ||
| float | LastSliderCommittedValue | ||
| TSharedPtr< SNumericEntryBox< float > > | NumericEntry | ||
| TSharedPtr< FDataSource > | Source | ||
| TSharedPtr< TDefaultNumericTypeInterface< float > > | TypeInterface |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Construct
(
const FArguments& InArgs |
Construct this widget | |
| TSharedPtr< FDataSource > | MakeSimpleDataSource
(
TSharedPtr< IPropertyHandle > PropertyHandle, |
||
| void | Called when the slider begins to move. We create a transaction here to undo the property | ||
| void | OnEndSliderMovement
(
float NewValue |
Called when the slider stops moving. We end the previously created transaction | |
| void | OnValueChanged
(
float NewValue |
||
| void | OnValueCommitted
(
float NewValue, |
Classes
| Type | Name | Description | |
|---|---|---|---|
| FArguments | |||
| FDataSource |