Navigation
API > API/Plugins > API/Plugins/UVEditor
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().
| Name | FUVEditorModeToolkit |
| Type | class |
| Header File | /Engine/Plugins/Editor/UVEditor/Source/UVEditor/Public/UVEditorModeToolkit.h |
| Include Path | #include "UVEditorModeToolkit.h" |
Syntax
class FUVEditorModeToolkit : public FModeToolkit
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FModeToolkit → FUVEditorModeToolkit
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FUVEditorModeToolkit() |
UVEditorModeToolkit.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FUVEditorModeToolkit() |
UVEditorModeToolkit.h |
Constants
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void ClearModeWarning() |
UVEditorModeToolkit.h | ||
virtual void ClearNotification() |
UVEditorModeToolkit.h | ||
virtual void ClearWarning() |
UVEditorModeToolkit.h | ||
virtual TSharedRef< SWidget > CreateBackgroundSettingsWidget() |
Creates a widget where the background visualization can be changed. | UVEditorModeToolkit.h | |
virtual TSharedRef< SWidget > CreateChannelMenu() |
Creates a menu where the displayed UV Channel can be changed for each asset | UVEditorModeToolkit.h | |
virtual TSharedRef< SWidget > CreateDistortionVisualsSettingsWidget() |
Creates a widget where the distortion visualization settings can be changed. | UVEditorModeToolkit.h | |
virtual TSharedRef< SWidget > CreateGridSettingsWidget() |
Creates a widget where the grid display can be changed. | UVEditorModeToolkit.h | |
virtual TSharedRef< SWidget > CreateLivePreviewUXSettingsWidget() |
Creates a widget where the visualization properties in the 3d viewport can be changed. | UVEditorModeToolkit.h | |
virtual TSharedRef< SWidget > CreateUDIMSettingsWidget() |
Creates a widget where the visible UDIMs can be changed. | UVEditorModeToolkit.h | |
virtual TSharedRef< SWidget > CreateUnwrappedUXSettingsWidget() |
Creates a widget where the visualization in the 2d/unwrapped view can be changed. | UVEditorModeToolkit.h | |
virtual void EnableShowPIEWarning
(
bool bEnable |
Enables or diables the Play in Editor mode warning for the editor | UVEditorModeToolkit.h | |
virtual TSharedRef< SWidget > GetToolDisplaySettingsWidget() |
Creates a widget where the active tool's display settings can be changed. | UVEditorModeToolkit.h | |
virtual void InitializeAfterModeSetup() |
UVEditorModeToolkit.h | ||
virtual void MakeGizmoNumericalUISubMenu
(
FMenuBuilder& MenuBuilder |
Creates submenu for manipulating the gizmo numerical UI | UVEditorModeToolkit.h | |
virtual void PostModeWarning
(
const FText& Message |
Set/clear mode-level warning message area. These messages don't get cleared on tool shutdown. | UVEditorModeToolkit.h | |
virtual void PostNotification
(
const FText& Message |
Set/clear notification message area | UVEditorModeToolkit.h | |
virtual void PostWarning
(
const FText& Message |
Set/clear warning message area | UVEditorModeToolkit.h |
Overridden from FModeToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BuildToolPalette
(
FName PaletteName, |
For a specific tool palette category, construct and fill ToolbarBuilder with the category's tools | UVEditorModeToolkit.h | |
virtual FText GetActiveToolDisplayName() |
UVEditorModeToolkit.h | ||
| Returns human readable name for the specific palette tool category | UVEditorModeToolkit.h | ||
| Returns the Mode specific tabs in the mode toolbar | UVEditorModeToolkit.h | ||
virtual bool HasExclusiveToolPalettes() |
UVEditorModeToolkit.h | ||
virtual bool HasIntegratedToolPalettes() |
Informs the built in FModeToolkit palette building routines about how we want the toolbars to be setup | UVEditorModeToolkit.h | |
virtual void Init
(
const TSharedPtr< IToolkitHost >& InitToolkitHost, |
FModeToolkit. | UVEditorModeToolkit.h |
Overridden from IToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FText GetBaseToolkitName() |
UVEditorModeToolkit.h | ||
virtual TSharedPtr< class SWidget > GetInlineContent() |
UVEditorModeToolkit.h | ||
virtual FName GetToolkitFName() |
IToolkit. | UVEditorModeToolkit.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSharedRef< SWidget > CreateDisplaySettingsWidget
(
UObject* SettingsObject |
UVEditorModeToolkit.h | ||
void InvalidateCachedDetailPanelState
(
UObject* ChangedObject |
UVEditorModeToolkit.h | ||
void UpdateActiveToolProperties() |
UVEditorModeToolkit.h | ||
void UpdatePIEWarnings() |
UVEditorModeToolkit.h |
Overridden from FModeToolkit
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnToolEnded
(
UInteractiveToolManager* Manager, |
UVEditorModeToolkit.h | ||
virtual void OnToolStarted
(
UInteractiveToolManager* Manager, |
FModeToolkit. | UVEditorModeToolkit.h |