Donner 0.5.1
Embeddable browser-grade SVG2 engine
Loading...
Searching...
No Matches
donner::svg::ResolvedGradientData Struct Reference

Fully resolved gradient payload that can cross non-SVG package boundaries. More...

#include "donner/svg/renderer/ResolvedGradient.h"

Collaboration diagram for donner::svg::ResolvedGradientData:
[legend]

Public Types

enum class  Kind : uint8_t {
  kLinear = 0 ,
  kRadial = 1
}

Public Attributes

Kind kind = Kind::kLinear
GradientUnits units = GradientUnits::Default
GradientSpreadMethod spreadMethod = GradientSpreadMethod::Default
std::vector< GradientStopstops
Lengthd x1
Lengthd y1
Lengthd x2
Lengthd y2
Lengthd cx
Lengthd cy
Lengthd r
std::optional< Lengthdfx
std::optional< Lengthdfy
Lengthd fr
std::optional< css::Colorfallback

Detailed Description

Fully resolved gradient payload that can cross non-SVG package boundaries.


The documentation for this struct was generated from the following file: