FModelingToolActionCommands

[TInteractiveToolCommands](API\Editor\UnrealEd\Tools\TInteractiveToolCommands) implementation for this module that provides standard Editor hotkey support

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

References

Module

ModelingToolsEditorMode

Header

/Engine/Plugins/Editor/ModelingToolsEditorMode/Source/ModelingToolsEditorMode/Public/ModelingToolsActions.h

Include

#include "ModelingToolsActions.h"

Syntax

class FModelingToolActionCommands : public TInteractiveToolCommands< FModelingToolActionCommands >

Remarks

TInteractiveToolCommands implementation for this module that provides standard Editor hotkey support

Constructors

Functions

Name Description

Public function Static

void

 

RegisterAllToolActions()

Interface that hides various per-tool action sets Register all Tool command sets.

Public function Static

void

 

UnregisterAllToolActions()

Unregister all Tool command sets. Call this from module shutdown.

Public function Static

void

 

UpdateToolCommandBinding

(
    UInteractiveTool* Tool,
    TSharedPtr< FUICommandList > UIComm...,
    bool bUnbind
)

Add or remove commands relevant to Tool to the given UICommandList.

Overridden from TInteractiveToolCommands

Name Description

Public function Virtual

void

 

GetToolDefaultObjectList

(
    TArray< UInteractiveTool* >& ...
)

Interface that subclasses need to implement RegisterCommands() needs actual UInteractiveTool instances for all the Tools that want to provide Actions which will be connected to hotkeys.