Navigation
API > API/Plugins > API/Plugins/ModelingEditorUI
Classes
| Type | Name | Description | |
|---|---|---|---|
| FDraggableBoxUIDragOperation | A drag/drop operation used by SDraggableBox, largely modeled on FInViewportUIDragOperation, except instead of requiring the drop location to be able to handle that particular class to trigger the OnDragComplete delegate, it just triggers on any drop. | ||
| ModelingUIConstants | Constants used for various standard ModelingUI gizmos/etc | ||
| SDraggableBoxOverlay | Class that can be used to place a draggable box into a viewport or some other large widget as an overlay. |
Functions
| Type | Name | Description | |
|---|---|---|---|
| TSharedRef< SCheckBox > | UE::ModelingUI::MakeBoolToggleButton
(
TSharedPtr< IPropertyHandle > BoolToggleHandle, |
Make a Button that can be clicked to toggle the value of a bool UProperty. | |
| TSharedRef< SHorizontalBox > | UE::ModelingUI::MakeFixedWidthLabelSliderHBox
(
TSharedPtr< IPropertyHandle > LabelHandle, |
Make an HBox for a label/slider pair, with the label in a fixed-width box (ie no resizing) The Label is taken from the existing label of a UProperty Handle | |
| TSharedRef< SHorizontalBox > | UE::ModelingUI::MakeToggleSliderHBox
(
TSharedPtr< IPropertyHandle > BoolToggleHandle, |
Make an HBox for a label/slider pair, with the label in a fixed-width box (ie no resizing) The Label is taken from the existing label of a UProperty Handle | |
| TSharedRef< SHorizontalBox > | UE::ModelingUI::MakeTwoWidgetDetailRowHBox
(
TSharedRef< SWidget > Widget1, |
Make an HBox for two widgets in a details row, with standard padding between them | |
| void | UE::ModelingUI::ProcessChildWidgetsByType
(
const TSharedRef< SWidget >& RootWidget, |
Run ProcessFunc over each child widget of WidgetType under RootWidget. | |
| void | UE::ModelingUI::SetCustomWidgetErrorString
(
FText ErrorString, |
Create an error-string widget and add it to the Slot argument, to give the (developer) feedback about slate programming errors | |
| TSharedRef< SBox > | UE::ModelingUI::WrapInFixedWidthBox
(
TSharedRef< SWidget > SubWidget, |
Wrap a widget in a fixed-width (ie non-resizable) box |