Navigation
Unreal Engine C++ API Reference > Plugins > ModelingToolsEditorMode
Inheritance Hierarchy
- FBaseToolkit
- TSharedFromThis
- FModeToolkit
- FModelingToolsEditorModeToolkit
References
Module | ModelingToolsEditorMode |
Header | /Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingToolsEditorModeToolkit.h |
Include | #include "ModelingToolsEditorModeToolkit.h" |
Syntax
class FModelingToolsEditorModeToolkit : public FModeToolkit
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
Destructors
Type | Name | Description | |
---|---|---|---|
![]() |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
void | The mode is expected to call this after setting up the gizmo context object so that any subsequently created gizmos are bound to the numerical UI. | |
![]() ![]() |
void | ||
![]() ![]() |
void | ||
![]() ![]() |
void | ClearWarning () |
|
![]() |
void | Tells the stylus API to clean up any active tracked windows / contexts. | |
![]() ![]() |
void | ||
![]() |
TSharedPtr< STransformGizmoNumericalUIOverlay > | This is exposed only for the convenience of being able to create the numerical UI submenu in a non-member function in ModelingModeToolkit_Toolbars.cpp | |
![]() |
UGeometrySelectionManager * | Get cached UGeometrySelectionManager pointer for the current Mode | |
![]() ![]() ![]() |
FText | Read and write Autogen Subfolder quick setting in restrictive mode. | |
![]() ![]() |
IToolStylusStateProviderAPI * | ||
![]() ![]() |
void | Initialize toolkit widgets that need to wait until mode is initialized/entered | |
![]() ![]() |
bool | ||
![]() |
void | ||
![]() |
void | ||
![]() ![]() ![]() |
void | OnRestrictiveModeAutoGeneratedAssetPathTextCommitted
(
const FText& InNewText, |
|
![]() ![]() |
void | PostNotification
(
const FText& Message |
Set/clear notification message area |
![]() ![]() |
void | PostWarning
(
const FText& Message |
Set/clear warning message area |
![]() ![]() |
bool | ||
![]() ![]() |
bool | ||
![]() ![]() |
void | ShowRealtimeAndModeWarnings
(
bool bShowRealtimeWarning |
Overridden from FModeToolkit
Type | Name | Description | |
---|---|---|---|
![]() ![]() |
void | BuildToolPalette
(
FName PaletteName, |
|
![]() ![]() |
void | CustomizeModeDetailsViewArgs
(
FDetailsViewArgs& ArgsInOut |
|
![]() ![]() |
void | ExtendSecondaryModeToolbar
(
UToolMenu* InModeToolbarMenu |
Override this function to extend the secondary mode toolbar (that appears below the main toolbar) for your mode by filling in the UToolMenu that is passed in |
![]() ![]() ![]() |
FText | ||
![]() ![]() ![]() |
FText | ||
![]() ![]() ![]() |
FText | GetToolPaletteDisplayName
(
FName PaletteName |
|
![]() ![]() ![]() |
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 | Integrated Tool Palettes show up in the same panel as their details | |
![]() ![]() |
void | Init
(
const TSharedPtr< IToolkitHost >& InitToolkitHost, |
FModeToolkit interface |
![]() ![]() |
void | InvokeUI () |
|
![]() ![]() |
void | OnToolEnded
(
UInteractiveToolManager* Manager, |
|
![]() ![]() |
void | OnToolPaletteChanged
(
FName PaletteName |
|
![]() ![]() |
void | OnToolStarted
(
UInteractiveToolManager* Manager, |
Overridden from IToolkit
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() |
FText | Returns the localized name of this toolkit type (typically just " |
|
![]() ![]() ![]() |
TSharedPtr< class SWidget > | ||
![]() ![]() ![]() |
FName | IToolkit interface |
Constants
Name | Description |
---|---|
PaletteNames_Standard |