An SVG ellipse.
Public Member Functions | |
override VectorPath | GetPath (SVGElement context, RenderContext renderer) |
Gets the path representing this element. More... | |
Public Member Functions inherited from Svg.ShapeProvider | |
void | ClearCache () |
Clears the cached path. More... | |
void | SetPath (VectorPath path) |
Sets the cached path. More... | |
virtual ScreenRegion | GetRegion (SVGElement context, RenderContext ctx) |
Gets the defined shape as a region. Allows optimisations for rectangles. More... | |
Properties | |
Css.Value | RadiusX [get, set] |
Css.Value | RadiusY [get, set] |
Css.Value | CenterX [get, set] |
Css.Value | CenterY [get, set] |
Properties inherited from Svg.ShapeProvider | |
VectorPath | Path [get] |
The cached path. More... | |
Private Attributes | |
Css.Value | _radiusX =Css.Value.Empty |
Css.Value | _radiusY =Css.Value.Empty |
Css.Value | _centerX =Css.Value.Empty |
Css.Value | _centerY =Css.Value.Empty |
Additional Inherited Members | |
Protected Attributes inherited from Svg.ShapeProvider | |
VectorPath | _Path |
The cached path. More... | |
|
inlinevirtual |
Gets the path representing this element.
Reimplemented from Svg.ShapeProvider.
|
private |
|
private |
|
private |
|
private |
|
getset |
|
getset |
|
getset |
|
getset |