Donner 0.8.0-pre
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::editor::RightSidebarLayout Struct Reference

Computed geometry for the editor's right sidebar panes. More...

#include "donner/editor/EditorShellLayout.h"

Public Attributes

float treePaneHeight = 0.0f
 Height of the XML tree pane.
float inspectorPaneY = 0.0f
 Top of the inspector pane in screen pixels.
float inspectorPaneHeight = 0.0f
 Height of the inspector pane.
float layerPanelSplitterY = 0.0f
 Top of the draggable splitter above the layer panel.
float layerPanelPaneY = 0.0f
 Top of the compositor layer panel in screen pixels.
float layerPanelHeight = 0.0f
 Height of the compositor layer panel.
float lowerPaneHeight = 0.0f
 Combined height available to the inspector, splitter, and layer panel.
float minLayerPanelHeight = 0.0f
 Effective minimum layer panel height after clamping to the available budget.
float maxLayerPanelHeight = 0.0f
 Effective maximum layer panel height after preserving the inspector minimum.
float layerPanelHeightFraction = 0.0f
 Normalized layer panel height fraction after min/max clamping.

Detailed Description

Computed geometry for the editor's right sidebar panes.

Member Data Documentation

◆ inspectorPaneHeight

float donner::editor::RightSidebarLayout::inspectorPaneHeight = 0.0f

Height of the inspector pane.

◆ inspectorPaneY

float donner::editor::RightSidebarLayout::inspectorPaneY = 0.0f

Top of the inspector pane in screen pixels.

◆ layerPanelHeight

float donner::editor::RightSidebarLayout::layerPanelHeight = 0.0f

Height of the compositor layer panel.

◆ layerPanelHeightFraction

float donner::editor::RightSidebarLayout::layerPanelHeightFraction = 0.0f

Normalized layer panel height fraction after min/max clamping.

◆ layerPanelPaneY

float donner::editor::RightSidebarLayout::layerPanelPaneY = 0.0f

Top of the compositor layer panel in screen pixels.

◆ layerPanelSplitterY

float donner::editor::RightSidebarLayout::layerPanelSplitterY = 0.0f

Top of the draggable splitter above the layer panel.

◆ lowerPaneHeight

float donner::editor::RightSidebarLayout::lowerPaneHeight = 0.0f

Combined height available to the inspector, splitter, and layer panel.

◆ maxLayerPanelHeight

float donner::editor::RightSidebarLayout::maxLayerPanelHeight = 0.0f

Effective maximum layer panel height after preserving the inspector minimum.

◆ minLayerPanelHeight

float donner::editor::RightSidebarLayout::minLayerPanelHeight = 0.0f

Effective minimum layer panel height after clamping to the available budget.

◆ treePaneHeight

float donner::editor::RightSidebarLayout::treePaneHeight = 0.0f

Height of the XML tree pane.


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