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

Inputs used to compute the editor's right sidebar pane layout. More...

#include "donner/editor/EditorShellLayout.h"

Public Attributes

float paneOriginY = 0.0f
 Top of the sidebar content region in screen pixels.
float paneHeight = 0.0f
 Total height available below the menu bar in screen pixels.
float rightPaneGap = 0.0f
 Vertical gap between the tree pane and inspector pane.
float treeViewHeightFraction = 0.0f
 Fraction of paneHeight assigned to the tree view.
float layerPanelHeightFraction = 0.0f
 Fraction of the inspector/layer budget assigned to the layer panel.
bool layerPanelDetached = false
 Whether the layer panel is rendered as an independent floating window.
float layerPanelSplitterThickness = 0.0f
 Height of the draggable splitter above the layer panel.
float minLayerPanelHeight = 0.0f
 Preferred minimum height for the compositor layer panel.
float minInspectorPaneHeight = 0.0f
 Preferred minimum height for the inspector pane.

Detailed Description

Inputs used to compute the editor's right sidebar pane layout.

Member Data Documentation

◆ layerPanelDetached

bool donner::editor::RightSidebarLayoutInput::layerPanelDetached = false

Whether the layer panel is rendered as an independent floating window.

◆ layerPanelHeightFraction

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

Fraction of the inspector/layer budget assigned to the layer panel.

◆ layerPanelSplitterThickness

float donner::editor::RightSidebarLayoutInput::layerPanelSplitterThickness = 0.0f

Height of the draggable splitter above the layer panel.

◆ minInspectorPaneHeight

float donner::editor::RightSidebarLayoutInput::minInspectorPaneHeight = 0.0f

Preferred minimum height for the inspector pane.

◆ minLayerPanelHeight

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

Preferred minimum height for the compositor layer panel.

◆ paneHeight

float donner::editor::RightSidebarLayoutInput::paneHeight = 0.0f

Total height available below the menu bar in screen pixels.

◆ paneOriginY

float donner::editor::RightSidebarLayoutInput::paneOriginY = 0.0f

Top of the sidebar content region in screen pixels.

◆ rightPaneGap

float donner::editor::RightSidebarLayoutInput::rightPaneGap = 0.0f

Vertical gap between the tree pane and inspector pane.

◆ treeViewHeightFraction

float donner::editor::RightSidebarLayoutInput::treeViewHeightFraction = 0.0f

Fraction of paneHeight assigned to the tree view.


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