|
|
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.
|
Public Attributes | |
| const ViewportState & | viewport |
| const FrameHistory & | frameHistory |
| const GlTextureCache & | textures |
| 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 |
| const std::optional<SelectTool::ActiveDragPreview>& donner::editor::RenderPanePresenterState::activeDragPreview |
| bool donner::editor::RenderPanePresenterState::compositorTileOverlay = false |
| Vector2d donner::editor::RenderPanePresenterState::contentRegion = Vector2d::Zero() |
| const std::optional<SelectTool::ActiveDragPreview>& donner::editor::RenderPanePresenterState::displayedDragPreview |
| bool donner::editor::RenderPanePresenterState::documentPresentedDirectly = false |
| const FrameHistory& donner::editor::RenderPanePresenterState::frameHistory |
| const std::optional<SelectionChromeSnapshot>& donner::editor::RenderPanePresenterState::immediateOverlaySnapshot |
| PerfOverlayMode donner::editor::RenderPanePresenterState::perfOverlayMode = PerfOverlayMode::Off |
| bool donner::editor::RenderPanePresenterState::suppressDragTargetTiles = false |
| Entity donner::editor::RenderPanePresenterState::suppressedLayerEntity = entt::null |
| const GlTextureCache& donner::editor::RenderPanePresenterState::textures |
| const ViewportState& donner::editor::RenderPanePresenterState::viewport |