|
|
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 Member Functions | |
| bool | valid () const |
Public Attributes | |
| std::vector< CompositedTile > | tiles |
| Paint-order tile list. Blit in tiles order: each tile gets one AddImage call at (canvasOffsetDoc + dragTranslationDoc).
| |
| Entity | entity = entt::null |
| Active drag-target entity (for selection chrome routing). May be entt::null if no entity is currently being dragged. | |
| svg::compositor::InteractionHint | interactionKind = svg::compositor::InteractionHint::Selection |
| Interaction phase that produced this composited preview. | |
| std::optional< RenderRequest::DragPreview > | representedDragPreview |
| Drag preview state represented by the tile transforms in this result. | |
| std::vector<CompositedTile> donner::editor::RenderResult::CompositedPreview::tiles |
Paint-order tile list. Blit in tiles order: each tile gets one AddImage call at (canvasOffsetDoc + dragTranslationDoc).
with size bitmapDimsDoc * pixelsPerDocUnit.