An ellipse used as a CSS clipping shape, with independently resolved axis radii. More...
#include "donner/svg/properties/ClipPath.h"
Public Member Functions | |
| bool | operator== (const EllipseClipPath &) const =default |
| Public Member Functions inherited from donner::svg::RadialClipPath | |
| bool | operator== (const RadialClipPath &) const =default |
Public Attributes | |
| Radius | radiusXType = Radius::ClosestSide |
| Horizontal radius interpretation. | |
| Radius | radiusYType = Radius::ClosestSide |
| Vertical radius interpretation. | |
| Lengthd | radiusX |
| Explicit horizontal radius. | |
| Lengthd | radiusY |
| Explicit vertical radius. | |
| Public Attributes inherited from donner::svg::RadialClipPath | |
| Box | box = Box::Stroke |
| SVG's default border-box maps to stroke-box. | |
| Position | x |
| Horizontal center position. | |
| Position | y |
| Vertical center position. | |
Additional Inherited Members | |
| Public Types inherited from donner::svg::RadialClipPath | |
| enum class | Box { Fill , Stroke , View } |
| Reference geometry for the shape's size and position. | |
| enum class | Radius { Length , ClosestSide , FarthestSide } |
| Radius interpretation: explicit length/percentage or distance to a reference-box side. | |
An ellipse used as a CSS clipping shape, with independently resolved axis radii.