Toolkits

Windows
MacOS
Linux

Classes

Name

Description

Public class

FAssetEditorManager

Implements a manager for Editor windows that are currently open and the assets they are editing.

Public class

FAssetEditorToolkit

Base class for toolkits that are used for asset editing (abstract)

Public class

FBaseToolkit

Base class for all toolkits (abstract).

Public class

FConsoleCommandExecutor

Executor for Unreal console commands

Public class

FExtensibilityManager

Extensibility managers simply keep a series of FExtenders for a single menu/toolbar/anything It is here to keep a standardized approach to editor extensibility among modules

Public class

FGlobalEditorCommonCommands

Global editor common commands Note: There is no real global command concept, so these must still be registered in each editor

Public class

FModeToolkit

This FModeToolkit just creates a basic UI panel that allows various InteractiveTools to be initialized, and a DetailsView used to show properties of the active Tool.

Public class

FSimpleAssetEditor

Public class

FToolkitManager

Singleton that managers instances of editor toolkits

Public class

IHasMenuExtensibility

Indicates that a class has a default menu that is extensible

Public class

IHasToolBarExtensibility

Indicates that a class has a default toolbar that is extensible

Public class

IToolkit

Interface for editor toolkits (asset editors and mode tools)

Public class

IToolkitHost

Base interface class for toolkit hosts

Public class

UAssetEditorToolkitMenuContext

Typedefs

Enums

Name

Description

Public enum

EAssetEditorToolkitTabLocation

The location of the asset editor toolkit tab Note: These values are serialized into an ini file as an int32

Public enum

EToolkitMode::Type

Some toolkits can be spawned as either standalone tools or within an existing level editing UI

Public enum

EToolkitTabSpot::Type

Select Skin
Light
Dark

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback