|
|
Donner SVG 0.8.0-pre
SVG editor and embeddable C++20 engine.
|
Geometry the render pane's first-fit latch inspects to decide whether this frame's pane rectangle is the settled one. See RenderPaneViewportLatchReady. More...
#include "donner/editor/EditorShellLayout.h"
Public Attributes | |
| LayoutRect | paneWindow |
| Rect of the docked render-pane window as ImGui reports it this frame. | |
| LayoutRect | dockCentralNode |
| Rect of the DockSpace central node as of this frame's dock-host pass. | |
| LayoutRect | dockHost |
| Dock host rect the shell computed for this frame. Derived from the window size and the shell's own pane state, never from ImGui's layout state. | |
| LayoutRect | previousDockHost |
| The same shell-computed dock host rect from the previous frame. | |
| float | paneContentWidth = 0.0f |
| Render-pane content region this frame. | |
| float | paneContentHeight = 0.0f |
| float | previousPaneContentWidth = -1.0f |
| Render-pane content region on the previous frame, or a negative size before any frame has reported one. | |
| float | previousPaneContentHeight = -1.0f |
| bool | sidebarColumnIncluded = true |
| Whether this frame's dock layout splits a sidebar column off the host. False in the compact-touch profile, whose root node is the canvas node. | |
Geometry the render pane's first-fit latch inspects to decide whether this frame's pane rectangle is the settled one. See RenderPaneViewportLatchReady.
| LayoutRect donner::editor::RenderPaneLatchInput::dockCentralNode |
Rect of the DockSpace central node as of this frame's dock-host pass.
| LayoutRect donner::editor::RenderPaneLatchInput::dockHost |
Dock host rect the shell computed for this frame. Derived from the window size and the shell's own pane state, never from ImGui's layout state.
| float donner::editor::RenderPaneLatchInput::paneContentHeight = 0.0f |
| float donner::editor::RenderPaneLatchInput::paneContentWidth = 0.0f |
Render-pane content region this frame.
| LayoutRect donner::editor::RenderPaneLatchInput::paneWindow |
Rect of the docked render-pane window as ImGui reports it this frame.
| LayoutRect donner::editor::RenderPaneLatchInput::previousDockHost |
The same shell-computed dock host rect from the previous frame.
| float donner::editor::RenderPaneLatchInput::previousPaneContentHeight = -1.0f |
| float donner::editor::RenderPaneLatchInput::previousPaneContentWidth = -1.0f |
Render-pane content region on the previous frame, or a negative size before any frame has reported one.
| bool donner::editor::RenderPaneLatchInput::sidebarColumnIncluded = true |
Whether this frame's dock layout splits a sidebar column off the host. False in the compact-touch profile, whose root node is the canvas node.