EditorWindow
Creating, managing and interacting with editor windows.
Classes
-
IEditorWindow— Provides a common interface for all editor window types. -
EditorRenderWindow— Type of editor window that has a backing RenderWindow. -
DockableEditorWindow— Single window in the editor, that may be dragged, docked and can share space with multiple other windows by using tabs. -
DropDownWindow— This is a generic GUI drop down window class that can be used for displaying custom drop down content. -
MainEditorWindow— Primary editor window, containing the menu bar, status bar and the dock area. -
ModalWindow— Base implementation of a window that when open doesn't allow you to interact with other windows. -
SecondaryEditorWindow— A draggable and resizeable window that has a single tab group you may use for docking dockable editor windows in.
Internal
Symbols intended for engine-internal use. Not part of the public API.
Classes
-
DockManager— GUI element that allows editor windows to be docked in it using arbitrary layouts. -
DockManager::DockContainer— Contains information about a single dock area. -
render::DockOverlayRenderer— Handles rendering of the dock overlay on the render thread. -
DockManagerLayout— Used for storing a layout of widgets in a dock manager. -
EditorRenderWindows— Manages that handles creation, destruction and updates of editor windows. -
DockableEditorWindows— Handles opening and closing of dockable editor windows. -
TDockableEditorWindow— Dockable editor window template class that user-created windows can inherit from. -
DockableEditorWindowDragAndDropData— Information about a dragged editor dockable window. -
DropDownWindowManager— Handles opening and closing of a drop down window. -
EditorWindowLayout— Contains stored positions and sizes of all editor widgets, whether docked or floating. -
EditorWindowTabGroup— A GUI object that contains one or multiple dockable editor windows.
Structs
-
SecondaryEditorWindow::PrivatelyConstruct -
DockManagerLayout::Entry— A single entry in the dock layout which may contain references to two other entries (non-leaf) or may contain multiple widgets (leaf). -
RegisterDockableEditorWindowOnStart— Helper class that registers a window creation callback with the window manager. -
TDockableEditorWindow::ConstructPrivately -
EditorWindowLayout::Entry— An entry representing widgets and area of a single widget container. -
EditorWindowLayout::PrivatelyConstruct
Enums
-
DockManager::DockLocation— Available dock locations for the dock manager.