|
|
Donner
C++20 SVG rendering library
|
Backend-agnostic renderer driver that prepares documents for rendering and emits drawing commands through a RendererInterface implementation. More...
#include "donner/svg/renderer/RendererDriver.h"
Public Member Functions | |
| RendererDriver (RendererInterface &renderer, bool verbose=false) | |
| Create a renderer driver that will forward traversal output to the given backend implementation. | |
| void | draw (SVGDocument &document) |
| Render the given SVGDocument using the configured backend. | |
| RendererBitmap | takeSnapshot () const |
| Capture a snapshot from the underlying backend after rendering. | |
Backend-agnostic renderer driver that prepares documents for rendering and emits drawing commands through a RendererInterface implementation.