Donner
C++20 SVG rendering library
Loading...
Searching...
No Matches
donner::svg::components::ComputedEllipseComponent Struct Reference

Computed properties for a "<ellipse>" element, which applies values from the CSS cascade. More...

#include "donner/svg/components/shape/EllipseComponent.h"

Collaboration diagram for donner::svg::components::ComputedEllipseComponent:
[legend]

Public Member Functions

 ComputedEllipseComponent (const EllipseProperties &inputProperties, const std::map< RcString, parser::UnparsedProperty > &unparsedProperties, std::vector< parser::ParseError > *outWarnings)
 Construct a ComputedEllipseComponent from the input properties and unparsed properties.
 

Public Attributes

EllipseProperties properties
 The computed properties for the ellipse.
 

Detailed Description

Computed properties for a "<ellipse>" element, which applies values from the CSS cascade.

Constructor & Destructor Documentation

◆ ComputedEllipseComponent()

donner::svg::components::ComputedEllipseComponent::ComputedEllipseComponent ( const EllipseProperties & inputProperties,
const std::map< RcString, parser::UnparsedProperty > & unparsedProperties,
std::vector< parser::ParseError > * outWarnings )

Construct a ComputedEllipseComponent from the input properties and unparsed properties.

Parameters
inputPropertiesThe input properties for the ellipse.
unparsedPropertiesThe unparsed properties for the ellipse, which may contain presentation attributes set in the CSS stylesheet which need to be applied to the element.
outWarningsA vector to append any warnings to.

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