|
|
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.
|
CSS paint-order property value: the order in which the fill, stroke, and markers of a shape/text are painted. More...
#include "donner/svg/core/PaintOrder.h"
Public Member Functions | |
| bool | operator== (const PaintOrder &other) const =default |
| Equality operator. | |
Public Attributes | |
| std::array< PaintComponent, 3 > | order |
| The painting order. Always a permutation of {Fill, Stroke, Markers}. | |
CSS paint-order property value: the order in which the fill, stroke, and markers of a shape/text are painted.
Per the spec, fewer than three keywords fills the remainder in the canonical order (fill, stroke, markers), and normal is equivalent to fill stroke markers.
| std::array<PaintComponent, 3> donner::svg::PaintOrder::order |
The painting order. Always a permutation of {Fill, Stroke, Markers}.