|
|
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.
|
Directories | |
| common | |
| geode | |
Files | |
| FilterGraphExecutor.h | |
| PatternTile.h | |
| PixelFormatUtils.h | |
| Shared RGBA8 pixel-format conversion helpers used across Donner's renderer backends and the compositor. Split out from FilterGraphExecutor.h and CompositorController.cc so that callers which don't otherwise depend on the filter graph or the compositor can still premul / unpremul without pulling those in. | |
| PlacedTextGeometry.h | |
| Shared, backend-agnostic text geometry for RendererInterface::drawText. | |
| Renderer.h | |
| RendererDriver.h | |
| RendererGeode.h | |
| Geode (WebGPU/Slug) implementation of donner::svg::RendererInterface. | |
| RendererImageIO.h | |
| RendererInterface.h | |
| RendererInternal.h | |
| RendererTinySkia.h | |
| RendererUtils.h | |
| RenderingContext.h | |
| RenderSnapshot.h | |
| ResolvedGradient.h | |
| StrokeParams.h | |
| TerminalImageViewer.h | |