Navigation
| Name | ModelingEditorUI |
| Type | Editor |
| Part of Plugins | Experimental Mesh Modeling Toolset |
| Location | /Engine/Plugins/Experimental/MeshModelingToolsetExp/Source/ModelingEditorUI/ |
| Module Build Rules | ModelingEditorUI.Build.cs |
Classes
| Name | Remarks |
|---|---|
| FModelingEditorUIModule | |
| FSculptLayersController | |
| SComboPanel | SComboPanel provides a ComboBox-type interface but instead of a drop-down list, a STileView panel ("Flyout") is shown with an icon for each selectable item. |
| SDynamicNumericEntry | SNumericEntryBox wrapper that supports custom Get/SetValue and dynamic value/UI range |
| SMeshLayersStack | Top level view of a stack of mesh layers shows the main menu for adding layers to the stack, and a list view of layers |
| STickDelegateWidget | Simple widget that calls its OnTickDelegate in its Tick function, to allow for custom tick behavior via composition instead of having to create a class and override the method, for instance when creating custom slate in-line somewhere. |
| SToolInputAssetComboPanel | SToolInputAssetComboPanel provides a similar UI to SComboPanel but specifically for picking Assets. |
| SToolInputAssetPicker | SToolInputAssetPicker is designed to support Asset picking in Modeling Tools, where the Assets in question are input parameters/options to Tools, eg such as a brush alpha texture for use in a Painting/Sculpting Tool. |
| STransformGizmoNumericalUIOverlay | An overlay that contains a draggable panel that mirrors the values of a UCombinedTransformGizmo and allows them to be settable by scrubbing the values or typing. |
Structs
| Name | Remarks |
|---|---|
| ModelingUIConstants | Constants used for various standard Modeling UI gizmos/etc |
Interfaces
| Name | Remarks |
|---|---|
| IMeshLayersController |
Enums
Public
| Name | Remarks |
|---|---|
| EThumbnailDisplayMode |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SCheckBox > UE::ModelingUI::MakeBoolToggleButton
(
TSharedPtr< IPropertyHandle > BoolToggleHandle, |
Make a Button that can be clicked to toggle the value of a bool UProperty. | ModelingWidgets/ModelingCustomizationUtil.h | |
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 | ModelingWidgets/ModelingCustomizationUtil.h | |
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 | ModelingWidgets/ModelingCustomizationUtil.h | |
TSharedRef< SHorizontalBox > UE::ModelingUI::MakeTwoWidgetDetailRowHBox
(
TSharedRef< SWidget > Widget1, |
Make an HBox for two widgets in a details row, with standard padding between them | ModelingWidgets/ModelingCustomizationUtil.h | |
void UE::ModelingUI::ProcessChildWidgetsByType
(
const TSharedRef< SWidget >& RootWidget, |
Run ProcessFunc over each child widget of WidgetType under RootWidget. | ModelingWidgets/ModelingCustomizationUtil.h | |
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 | ModelingWidgets/ModelingCustomizationUtil.h | |
TSharedRef< SBox > UE::ModelingUI::WrapInFixedWidthBox
(
TSharedRef< SWidget > SubWidget, |
Wrap a widget in a fixed-width (ie non-resizable) box | ModelingWidgets/ModelingCustomizationUtil.h |