Navigation
API > API/Plugins > API/Plugins/ModelingToolsEditorMode
| Name | FModelingToolsEditorModeToolkit |
| Type | class |
| Header File | /Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingToolsEditorModeToolkit.h |
| Include Path | #include "ModelingToolsEditorModeToolkit.h" |
Syntax
class FModelingToolsEditorModeToolkit : public FModeToolkit
Inheritance Hierarchy
- FSharedFromThisBase → TSharedFromThis → FModeToolkit → FModelingToolsEditorModeToolkit
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FModelingToolsEditorModeToolkit() |
ModelingToolsEditorModeToolkit.h |
Destructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
~FModelingToolsEditorModeToolkit() |
ModelingToolsEditorModeToolkit.h |
Constants
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| PaletteNames_Standard | const TArray< FName > | ModelingToolsEditorModeToolkit.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AcceptButton | TSharedPtr< SButton > | ModelingToolsEditorModeToolkit.h | ||
| AcceptCancelButtonParams | TOptional< IToolHostCustomizationAPI::FAcceptCancelButtonOverrideParams > | ModelingToolsEditorModeToolkit.h | ||
| ActivePaletteChangedHandle | FDelegateHandle | ModelingToolsEditorModeToolkit.h | ||
| ActiveToolIcon | const FSlateBrush * | ModelingToolsEditorModeToolkit.h | ||
| ActiveToolMessage | FText | ModelingToolsEditorModeToolkit.h | ||
| ActiveToolMessageHandle | FStatusBarMessageHandle | ModelingToolsEditorModeToolkit.h | ||
| ActiveToolName | FText | ModelingToolsEditorModeToolkit.h | ||
| ActiveWarning | FText | ModelingToolsEditorModeToolkit.h | ||
| AssetLocationMode | TSharedPtr< STextComboBox > | ModelingToolsEditorModeToolkit.h | ||
| AssetLocationModes | TArray< TSharedPtr< FString > > | ModelingToolsEditorModeToolkit.h | ||
| AssetLODMode | TSharedPtr< STextComboBox > | ModelingToolsEditorModeToolkit.h | ||
| AssetLODModeLabel | TSharedPtr< STextBlock > | ModelingToolsEditorModeToolkit.h | ||
| AssetLODModes | TArray< TSharedPtr< FString > > | ModelingToolsEditorModeToolkit.h | ||
| AssetSaveMode | TSharedPtr< STextComboBox > | ModelingToolsEditorModeToolkit.h | ||
| AssetSaveModes | TArray< TSharedPtr< FString > > | ModelingToolsEditorModeToolkit.h | ||
| AssetSettingsModifiedHandle | FDelegateHandle | ModelingToolsEditorModeToolkit.h | ||
| AvailablePresetsForTool | TArray< TSharedPtr< FToolPresetOption > > | ModelingToolsEditorModeToolkit.h | ||
| bCurrentOverrideButtonsWereClicked | bool | ModelingToolsEditorModeToolkit.h | ||
| bFirstInitializeAfterModeSetup | bool | ModelingToolsEditorModeToolkit.h | ||
| bInActiveTool | bool | ModelingToolsEditorModeToolkit.h | ||
| bShowActiveSelectionActions | bool | ModelingToolsEditorModeToolkit.h | ||
| CachedSelectionManager | UGeometrySelectionManager * | ModelingToolsEditorModeToolkit.h | ||
| CancelButton | TSharedPtr< SButton > | ModelingToolsEditorModeToolkit.h | ||
| CompleteButtonParams | TOptional< IToolHostCustomizationAPI::FCompleteButtonOverrideParams > | ModelingToolsEditorModeToolkit.h | ||
| CompletedButton | TSharedPtr< SButton > | ModelingToolsEditorModeToolkit.h | ||
| CurrentPreset | TSharedPtr< FAssetData > | ModelingToolsEditorModeToolkit.h | ||
| CurrentPresetLabel | FText | ModelingToolsEditorModeToolkit.h | ||
| CurrentPresetPath | FSoftObjectPath | ModelingToolsEditorModeToolkit.h | ||
| FavoritesPalette | TSharedPtr< FEditablePalette > | ModelingToolsEditorModeToolkit.h | ||
| GizmoNumericalUIOverlayWidget | TSharedPtr< STransformGizmoNumericalUIOverlay > | ModelingToolsEditorModeToolkit.h | ||
| ModeHeaderArea | TSharedPtr< STextBlock > | ModelingToolsEditorModeToolkit.h | ||
| ModeWarningArea | TSharedPtr< STextBlock > | ModelingToolsEditorModeToolkit.h | ||
| NewAssetPath | TSharedPtr< SEditableTextBox > | ModelingToolsEditorModeToolkit.h | ||
| NewPresetIcon | FSlateIcon | ModelingToolsEditorModeToolkit.h | ||
| NewPresetLabel | FString | ModelingToolsEditorModeToolkit.h | ||
| NewPresetTooltip | FString | ModelingToolsEditorModeToolkit.h | ||
| PresetComboBox | TSharedPtr< SEditableComboBox< TSharedPtr< FString > > > | ModelingToolsEditorModeToolkit.h | ||
| RecentPresetCollectionProvider | TSharedPtr< FRecentPresetCollectionProvider > | ModelingToolsEditorModeToolkit.h | ||
| SelectedPresetToEdit | FToolPresetOption | ModelingToolsEditorModeToolkit.h | ||
| SelectionPaletteOverlayWidget | TSharedPtr< SWidget > | ModelingToolsEditorModeToolkit.h | ||
| ToolkitWidget | TSharedPtr< SWidget > | ModelingToolsEditorModeToolkit.h | ||
| ToolPresetArea | TSharedPtr< SWidget > | Presets. | ModelingToolsEditorModeToolkit.h | |
| ToolShutdownViewportOverlayWidget | TSharedPtr< SWidget > | ModelingToolsEditorModeToolkit.h | ||
| ToolWarningArea | TSharedPtr< STextBlock > | ModelingToolsEditorModeToolkit.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void BindGizmoNumericalUI() |
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. | ModelingToolsEditorModeToolkit.h | |
virtual void BuildToolPalette
(
FName PaletteName, |
ModelingToolsEditorModeToolkit.h | ||
virtual void ClearButtonOverrides() |
ModelingToolsEditorModeToolkit.h | ||
virtual void ClearNotification() |
ModelingToolsEditorModeToolkit.h | ||
virtual void ClearWarning() |
ModelingToolsEditorModeToolkit.h | ||
virtual void CustomizeModeDetailsViewArgs
(
FDetailsViewArgs& ArgsInOut |
ModelingToolsEditorModeToolkit.h | ||
void DisconnectStylusStateProviderAPI() |
Tells the stylus API to clean up any active tracked windows / contexts. | ModelingToolsEditorModeToolkit.h | |
virtual void ExtendSecondaryModeToolbar
(
UToolMenu* InModeToolbarMenu |
ModelingToolsEditorModeToolkit.h | ||
virtual void ForceToolPaletteRebuild() |
ModelingToolsEditorModeToolkit.h | ||
virtual FText GetActiveToolDisplayName() |
ModelingToolsEditorModeToolkit.h | ||
virtual FText GetActiveToolMessage() |
ModelingToolsEditorModeToolkit.h | ||
virtual FText GetBaseToolkitName() |
ModelingToolsEditorModeToolkit.h | ||
TSharedPtr< STransformGizmoNumericalUIOverlay > GetGizmoNumericalUIOverlayWidget() |
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 | ModelingToolsEditorModeToolkit.h | |
virtual TSharedPtr< class SWidget > GetInlineContent() |
ModelingToolsEditorModeToolkit.h | ||
UGeometrySelectionManager * GetMeshSelectionManager() |
Get cached UGeometrySelectionManager pointer for the current Mode | ModelingToolsEditorModeToolkit.h | |
virtual FText GetRestrictiveModeAutoGeneratedAssetPathText() |
Read and write Autogen Subfolder quick setting in restrictive mode. | ModelingToolsEditorModeToolkit.h | |
IToolStylusStateProviderAPI * GetStylusStateProviderAPI() |
ModelingToolsEditorModeToolkit.h | ||
virtual FName GetToolkitFName() |
IToolkit interface | ModelingToolsEditorModeToolkit.h | |
| ModelingToolsEditorModeToolkit.h | |||
| Returns the Mode specific tabs in the mode toolbar | ModelingToolsEditorModeToolkit.h | ||
virtual bool HasExclusiveToolPalettes() |
ModelingToolsEditorModeToolkit.h | ||
virtual bool HasIntegratedToolPalettes() |
ModelingToolsEditorModeToolkit.h | ||
virtual void Init
(
const TSharedPtr< IToolkitHost >& InitToolkitHost, |
FModeToolkit interface | ModelingToolsEditorModeToolkit.h | |
virtual void InitializeAfterModeSetup() |
Initialize toolkit widgets that need to wait until mode is initialized/entered | ModelingToolsEditorModeToolkit.h | |
virtual void InvokeUI() |
ModelingToolsEditorModeToolkit.h | ||
bool IsInActiveTool() |
ModelingToolsEditorModeToolkit.h | ||
void NotifySelectionSystemEnabledStateModified() |
ModelingToolsEditorModeToolkit.h | ||
void OnActiveViewportChanged
(
TSharedPtr< IAssetViewport >, |
ModelingToolsEditorModeToolkit.h | ||
virtual void OnRestrictiveModeAutoGeneratedAssetPathTextCommitted
(
const FText& InNewText, |
ModelingToolsEditorModeToolkit.h | ||
virtual void OnToolEnded
(
UInteractiveToolManager* Manager, |
ModelingToolsEditorModeToolkit.h | ||
virtual void OnToolPaletteChanged
(
FName PaletteName |
ModelingToolsEditorModeToolkit.h | ||
virtual void OnToolStarted
(
UInteractiveToolManager* Manager, |
ModelingToolsEditorModeToolkit.h | ||
virtual void PostNotification
(
const FText& Message |
Set/clear notification message area | ModelingToolsEditorModeToolkit.h | |
virtual void PostWarning
(
const FText& Message |
Set/clear warning message area | ModelingToolsEditorModeToolkit.h | |
virtual bool RequestAcceptCancelButtonOverride
(
IToolHostCustomizationAPI::FAcceptCancelButtonOverrideParams& Params |
ModelingToolsEditorModeToolkit.h | ||
virtual bool RequestCompleteButtonOverride
(
IToolHostCustomizationAPI::FCompleteButtonOverrideParams& Params |
ModelingToolsEditorModeToolkit.h | ||
virtual void ShowRealtimeAndModeWarnings
(
bool bShowRealtimeWarning |
ModelingToolsEditorModeToolkit.h | ||
virtual void ShutdownUI() |
ModelingToolsEditorModeToolkit.h |