|
|
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.
|
This is the complete list of members for donner::editor::OverlayRenderer, including all inherited members.
| captureChromeSnapshot(std::span< const svg::SVGElement > selection, const std::optional< Box2d > &marqueeRectDoc, const Transform2d &canvasFromDoc, const std::optional< SelectionChromeBoundsPreview > &activeBoundsPreview=std::nullopt, std::span< const svg::SVGElement > sourceHover={}, const std::optional< Box2d > &cullRectDoc=std::nullopt, SelectionChromeDetail selectionDetail=SelectionChromeDetail::Full, const Transform2d &representedDocumentFromLiveDocument=Transform2d(), const std::optional< LockedRejectionFlashInput > &lockedFlash=std::nullopt, double devicePixelRatio=1.0, const std::optional< svg::SVGElement > &livePathPreviewElement=std::nullopt) | donner::editor::OverlayRenderer | static |
| drawChrome(svg::RendererInterface &renderer, const EditorApp &editor) | donner::editor::OverlayRenderer | static |
| drawChrome(svg::RendererInterface &renderer, const std::optional< svg::SVGElement > &selection) | donner::editor::OverlayRenderer | static |
| drawChromeFromSnapshot(svg::RendererInterface &renderer, const SelectionChromeSnapshot &snapshot) | donner::editor::OverlayRenderer | static |
| drawChromeWithTransform(svg::RendererInterface &renderer, const std::optional< svg::SVGElement > &selection, const Transform2d &canvasFromDoc) | donner::editor::OverlayRenderer | static |
| drawChromeWithTransform(svg::RendererInterface &renderer, std::span< const svg::SVGElement > selection, const std::optional< Box2d > &marqueeRectDoc, const Transform2d &canvasFromDoc, const std::optional< SelectionChromeBoundsPreview > &activeBoundsPreview=std::nullopt, std::span< const svg::SVGElement > sourceHover={}, const std::optional< Box2d > &cullRectDoc=std::nullopt, SelectionChromeDetail selectionDetail=SelectionChromeDetail::Full, const Transform2d &representedDocumentFromLiveDocument=Transform2d()) | donner::editor::OverlayRenderer | static |
| drawChromeWithTransform(svg::RendererInterface &renderer, std::span< const svg::SVGElement > selection, const Transform2d &canvasFromDoc) | donner::editor::OverlayRenderer | static |