Donner SVG Editor & Engine
SVG-native editor and embeddable SVG2 + CSS3 engine in C++20, with GPU (WebGPU) and compact CPU renderers, built for correctness, security, and performance.
Loading...
Searching...
No Matches
donner::editor::EditorDockNodes Struct Reference

Node ids produced by BuildDefaultDockLayout. Ids of zero mean the node was not created (e.g. EditorDockNodes::rightBottom when the compositor debug panel is excluded from the layout). More...

#include "donner/editor/EditorDockLayout.h"

Public Attributes

ImGuiID root = 0
 Root DockSpace node id (equal to the id passed to BuildDefaultDockLayout).
ImGuiID central = 0
 Central node hosting the canvas / render pane.
ImGuiID rightTop = 0
 Top-right node hosting the Layers panel.
ImGuiID rightMid = 0
 Middle-right node hosting the Inspector panel.
ImGuiID rightBottom = 0
 Bottom-right node hosting the Compositor Debug panel (zero when excluded).

Detailed Description

Node ids produced by BuildDefaultDockLayout. Ids of zero mean the node was not created (e.g. EditorDockNodes::rightBottom when the compositor debug panel is excluded from the layout).

Member Data Documentation

◆ central

ImGuiID donner::editor::EditorDockNodes::central = 0

Central node hosting the canvas / render pane.

◆ rightBottom

ImGuiID donner::editor::EditorDockNodes::rightBottom = 0

Bottom-right node hosting the Compositor Debug panel (zero when excluded).

◆ rightMid

ImGuiID donner::editor::EditorDockNodes::rightMid = 0

Middle-right node hosting the Inspector panel.

◆ rightTop

ImGuiID donner::editor::EditorDockNodes::rightTop = 0

Top-right node hosting the Layers panel.

◆ root

ImGuiID donner::editor::EditorDockNodes::root = 0

Root DockSpace node id (equal to the id passed to BuildDefaultDockLayout).


The documentation for this struct was generated from the following file: