Navigation
API > API/Plugins > API/Plugins/UVEditor
Inheritance Hierarchy
- FBaseToolkit
- TSharedFromThis
- FModeToolkit
- FUVEditorModeToolkit
References
| Module | UVEditor |
| Header | /Engine/Plugins/Editor/UVEditor/Source/UVEditor/Public/UVEditorModeToolkit.h |
| Include | #include "UVEditorModeToolkit.h" |
Syntax
class FUVEditorModeToolkit : public FModeToolkit
Remarks
The UV editor mode toolkit is responsible for the panel on the side in the UV editor that shows mode and tool properties. Tool buttons would go in Init().
Variables
| Type | Name | Description | |
|---|---|---|---|
| const FSlateBrush * | ActiveToolIcon | ||
| FStatusBarMessageHandle | ActiveToolMessageHandle | ||
| FText | ActiveToolName | ||
| bool | bFirstInitializeAfterModeSetup | ||
| bool | bShowPIEWarning | ||
| TSharedPtr< SBorder > | EditorDetailsContainer | A container for the editor settings. | |
| TSharedPtr< STransformGizmoNumericalUIOverlay > | GizmoNumericalUIOverlayWidget | ||
| TSharedPtr< STextBlock > | ModeWarningArea | A place for the mode to write out any warnings. | |
| TSharedPtr< SBorder > | ToolButtonsContainer | The portion of the toolbox composed of buttons that activate tools. | |
| TSharedPtr< SBorder > | ToolDetailsContainer | A container for the tool settings that is populated by the DetailsView managed in FModeToolkit | |
| TSharedPtr< SWidget > | ToolkitWidget | The mode's entire toolbox, which gets returned by GetInlineContent() | |
| TSharedPtr< STextBlock > | ToolWarningArea | A place for tools to write out any warnings. | |
| TSharedPtr< SWidget > | ViewportOverlayWidget | Contains the widget container for the Accept/Cancel buttons for tools. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | |||
| void | |||
| void | ClearWarning () |
||
| TSharedRef< SWidget > | Creates a widget where the background visualization can be changed. | ||
| TSharedRef< SWidget > | Creates a menu where the displayed UV Channel can be changed for each asset | ||
| TSharedRef< SWidget > | CreateDisplaySettingsWidget
(
UObject* SettingsObject |
||
| TSharedRef< SWidget > | Creates a widget where the distortion visualization settings can be changed. | ||
| TSharedRef< SWidget > | Creates a widget where the grid display can be changed. | ||
| TSharedRef< SWidget > | Creates a widget where the visible UDIMs can be changed. | ||
| void | EnableShowPIEWarning
(
bool bEnable |
Enables or diables the Play in Editor mode warning for the editor | |
| TSharedRef< SWidget > | Creates a widget where the active tool's display settings can be changed. | ||
| void | |||
| void | InvalidateCachedDetailPanelState
(
UObject* ChangedObject |
||
| void | MakeGizmoNumericalUISubMenu
(
FMenuBuilder& MenuBuilder |
Creates submenu for manipulating the gizmo numerical UI | |
| void | PostModeWarning
(
const FText& Message |
Set/clear mode-level warning message area. These messages don't get cleared on tool shutdown. | |
| void | PostNotification
(
const FText& Message |
Set/clear notification message area | |
| void | PostWarning
(
const FText& Message |
Set/clear warning message area | |
| void | |||
| void |
Overridden from FModeToolkit
| Type | Name | Description | |
|---|---|---|---|
| void | BuildToolPalette
(
FName PaletteName, |
For a specific tool palette category, construct and fill ToolbarBuilder with the category's tools | |
| FText | |||
| FText | GetToolPaletteDisplayName
(
FName PaletteName |
Returns human readable name for the specific palette tool category | |
| void | GetToolPaletteNames
(
TArray< FName >& InPaletteName |
Returns the Mode specific tabs in the mode toolbar | |
| bool | Exclusive Tool Palettes only allow users to use tools from one palette at a time | ||
| bool | Informs the built in FModeToolkit palette building routines about how we want the toolbars to be setup | ||
| void | Init
(
const TSharedPtr< IToolkitHost >& InitToolkitHost, |
FModeToolkit. | |
| void | OnToolEnded
(
UInteractiveToolManager* Manager, |
||
| void | OnToolStarted
(
UInteractiveToolManager* Manager, |
FModeToolkit. |
Overridden from IToolkit
| Type | Name | Description | |
|---|---|---|---|
| FText | Returns the localized name of this toolkit type (typically just " |
||
| TSharedPtr< class SWidget > | |||
| FName | IToolkit. |
Constants
| Name | Description |
|---|---|
| PaletteNames_Standard |