|
|
Donner 0.5.0
Embeddable browser-grade SVG2 engine
|
Geode (WebGPU/Slug) implementation of donner::svg::RendererInterface. More...
#include <cstdint>#include <memory>#include <optional>#include <vector>#include "donner/base/Box.h"#include "donner/base/Transform.h"#include "donner/svg/SVGDocument.h"#include "donner/svg/renderer/RendererInterface.h"Classes | |
| class | donner::svg::RendererGeode |
| Geode rendering backend — GPU-native via WebGPU + the Slug algorithm. More... | |
Namespaces | |
| namespace | donner |
| Top-level Donner namespace, which is split into different sub-namespaces such as donner::svg and donner::css. | |
| namespace | donner::svg |
| Donner SVG library, which can load, manipulate and render SVG files. | |
Geode (WebGPU/Slug) implementation of donner::svg::RendererInterface.
This is the skeleton stage of the Geode backend: only solid-color path fills round-trip through the GPU pipeline. Stroke, gradient, pattern, image, text, clip, mask, layer, and filter operations are stubbed and will land in later phases (see docs/design_docs/geode_renderer.md).