Voltray Engine Docs
Loading...
Searching...
No Matches
Dockspace.h File Reference

Defines the Dockspace component for managing ImGui dock layouts and panels. More...

#include <vector>
#include <utility>
#include <array>
#include "../UI/Panel.h"
#include <imgui.h>
Include dependency graph for Dockspace.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Editor::Components::Dockspace
 Manages the dockable layout system for the editor interface. More...
 

Namespaces

namespace  Editor
 
namespace  Editor::Components
 Represents the Inspector panel component in the Editor.
 

Detailed Description

Defines the Dockspace component for managing ImGui dock layouts and panels.

The Dockspace class provides functionality for:

  • Managing UI panels and their docking regions
  • Controlling the ImGui dockspace lifecycle
  • Persisting and restoring docking layouts

It serves as a central manager for organizing the editor's UI panels into a dockable interface with predefined regions (Left, Right, Bottom, Top, Center).