FModelingToolsEditorModeToolkit

Choose your operating system:

Windows

macOS

Linux

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

Destructors

Functions

Name Description

Public function Virtual

void

 

ClearNotification()

Public function Virtual

void

 

ClearWarning()

Public function Virtual

void

 

EnableShowRealtimeWarning

(
    bool bEnable
)

Public function Virtual

void

 

InitializeAfterModeSetup()

Initialize toolkit widgets that need to wait until mode is initialized/entered

Public function

void

 

OnActiveViewportChanged

Public function Virtual

void

 

PostNotification

(
    const FText& Message
)

Set/clear notification message area

Public function Virtual

void

 

PostWarning

(
    const FText& Message
)

Set/clear warning message area

Overridden from FModeToolkit

Name Description

Public function Virtual

void

 

BuildToolPalette

(
    FName Palette,
    FToolBarBuilder& ToolbarBuilder
)

Public function Virtual

void

 

CustomizeModeDetailsViewArgs

(
    FDetailsViewArgs& ArgsInOut
)

Public function Virtual Const

FText

 

GetActiveToolDisplayName()

Public function Virtual Const

FText

 

GetActiveToolMessage()

Public function Virtual Const

FText

 

GetToolPaletteDisplayName

(
    FName Palette
)

Public function Virtual Const

void

 

GetToolPaletteNames

(
    TArray< FName >& InPaletteName
)

Returns the Mode specific tabs in the mode toolbar

Public function Virtual Const

bool

 

HasExclusiveToolPalettes()

Exclusive Tool Palettes only allow users to use tools from one palette at a time

Public function Virtual Const

bool

 

HasIntegratedToolPalettes()

Integrated Tool Palettes show up in the same panel as their details

Public function Virtual

void

 

Init

(
    const TSharedPtr< IToolkitHost >& ...,
    TWeakObjectPtr< UEdMode > InOwningM...
)

FModeToolkit interface

Public function Virtual

void

 

InvokeUI()

Public function Virtual

void

 

OnToolEnded

(
    UInteractiveToolManager* Manag...,
    UInteractiveTool* Tool
)

Public function Virtual

void

 

OnToolPaletteChanged

(
    FName PaletteName
)

Public function Virtual

void

 

OnToolStarted

(
    UInteractiveToolManager* Manag...,
    UInteractiveTool* Tool
)

Overridden from IToolkit

Name Description

Public function Virtual Const

FText

 

GetBaseToolkitName()

Returns the localized name of this toolkit type (typically just " editor")

Public function Virtual Const

TSharedPtr< ...

 

GetInlineContent()

Public function Virtual Const

FName

 

GetToolkitFName()

IToolkit interface

Constants