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

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.