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::RenderPanePresenterState Struct Reference

Public Attributes

const ViewportStateviewport
const FrameHistoryframeHistory
const GlTextureCachetextures
const std::optional< SelectionChromeSnapshot > & immediateOverlaySnapshot
const std::optional< SelectTool::ActiveDragPreview > & activeDragPreview
const std::optional< SelectTool::ActiveDragPreview > & displayedDragPreview
Vector2d contentRegion = Vector2d::Zero()
Entity suppressedLayerEntity = entt::null
bool suppressDragTargetTiles = false
bool documentPresentedDirectly = false
bool compositorTileOverlay = false
PerfOverlayMode perfOverlayMode = PerfOverlayMode::Off

Member Data Documentation

◆ activeDragPreview

const std::optional<SelectTool::ActiveDragPreview>& donner::editor::RenderPanePresenterState::activeDragPreview

◆ compositorTileOverlay

bool donner::editor::RenderPanePresenterState::compositorTileOverlay = false

◆ contentRegion

Vector2d donner::editor::RenderPanePresenterState::contentRegion = Vector2d::Zero()

◆ displayedDragPreview

const std::optional<SelectTool::ActiveDragPreview>& donner::editor::RenderPanePresenterState::displayedDragPreview

◆ documentPresentedDirectly

bool donner::editor::RenderPanePresenterState::documentPresentedDirectly = false

◆ frameHistory

const FrameHistory& donner::editor::RenderPanePresenterState::frameHistory

◆ immediateOverlaySnapshot

const std::optional<SelectionChromeSnapshot>& donner::editor::RenderPanePresenterState::immediateOverlaySnapshot

◆ perfOverlayMode

PerfOverlayMode donner::editor::RenderPanePresenterState::perfOverlayMode = PerfOverlayMode::Off

◆ suppressDragTargetTiles

bool donner::editor::RenderPanePresenterState::suppressDragTargetTiles = false

◆ suppressedLayerEntity

Entity donner::editor::RenderPanePresenterState::suppressedLayerEntity = entt::null

◆ textures

const GlTextureCache& donner::editor::RenderPanePresenterState::textures

◆ viewport

const ViewportState& donner::editor::RenderPanePresenterState::viewport

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