|
|
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.
|
Computed properties for a <ellipse> element, which applies values from the CSS cascade. More...
#include "donner/svg/components/shape/EllipseComponent.h"
Public Member Functions | |
| ComputedEllipseComponent (const EllipseProperties &inputProperties, const std::map< RcString, parser::UnparsedProperty > &unparsedProperties, ParseWarningSink &warningSink) | |
| Construct a ComputedEllipseComponent from the input properties and unparsed properties. | |
Public Attributes | |
| EllipseProperties | properties |
| The computed properties for the ellipse. | |
Computed properties for a <ellipse> element, which applies values from the CSS cascade.
| donner::svg::components::ComputedEllipseComponent::ComputedEllipseComponent | ( | const EllipseProperties & | inputProperties, |
| const std::map< RcString, parser::UnparsedProperty > & | unparsedProperties, | ||
| ParseWarningSink & | warningSink ) |
Construct a ComputedEllipseComponent from the input properties and unparsed properties.
| inputProperties | The input properties for the ellipse. |
| unparsedProperties | The unparsed properties for the ellipse, which may contain presentation attributes set in the CSS stylesheet which need to be applied to the element. |
| warningSink | A vector to append any warnings to. |