Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
donner::svg::RendererDriver Class Reference

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.

Detailed Description

Backend-agnostic renderer driver that prepares documents for rendering and emits drawing commands through a RendererInterface implementation.


The documentation for this class was generated from the following files: