Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
PaintServer.h File Reference
#include <optional>
#include <variant>
#include "donner/css/Color.h"
#include "donner/svg/graph/Reference.h"
Include dependency graph for PaintServer.h:
This graph shows which files directly or indirectly include this file:

Classes

struct  donner::svg::PaintServer
 Represents a paint server, which can be a solid color, a reference to another element, or a special value like "none" or "context-fill". More...
 
struct  donner::svg::PaintServer::None
 Represents the "none" value for a paint server. More...
 
struct  donner::svg::PaintServer::ContextFill
 Represents the "context-fill" value for a paint server. More...
 
struct  donner::svg::PaintServer::ContextStroke
 Represents the "context-stroke" value for a paint server. More...
 
struct  donner::svg::PaintServer::Solid
 Represents a solid color paint server. More...
 
struct  donner::svg::PaintServer::ElementReference
 Represents a reference to another element, which originates from a url() reference. Should point to another paint server. 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.