IGeometry<TDrawingContext>
Interface

Assembly LiveChartsCore
Namespace LiveChartsCore.Drawing

Summary:
Defines a geometry in the user interface.

Type parameters:
TDrawingContext The type of the drawing context.
Implements:
IDrawable<TDrawingContext>
IPaintable<TDrawingContext>
Derived:
IArcGeometry<TDrawingContext>
IBoxGeometry<TDrawingContext>
IColoredGeometry<TDrawingContext>
IDoughnutGeometry<TDrawingContext>
IFinancialGeometry<TDrawingContext>
ILabelGeometry<TDrawingContext>
ILineGeometry<TDrawingContext>
INeedleGeometry<TDrawingContext>
IRoundedGeometry<TDrawingContext>
ISizedGeometry<TDrawingContext>
ISolidColorGeometry<TDrawingContext>
IVariableSvgPath<TDrawingContext>

Properties

Gets or sets the parent shape, if any the X and Y properties will be relative to the parent.
Type: IGeometry<TDrawingContext>
Gets or sets the transform origin.
Type: LvcPoint
Gets or sets the translate transform.
Type: LvcPoint
Gets or sets the rotation transform in degrees.
Type: Single
Gets or sets the scale transform.
Type: LvcPoint
Gets or sets the skew transform.
Type: LvcPoint
X
Gets or sets the x coordinate. When the parent is null the coordinates are relative to the canvas. When the parent is not null the setter coordinates are relative to the parent but the getter is relative to the canvas.
Type: Single
Y
Gets or sets the y coordinate. When the parent is null the coordinates are relative to the canvas. When the parent is not null the setter coordinates are relative to the parent but the getter is relative to the canvas.
Type: Single

Methods

// Measures the specified drawable task.
IPaint<TDrawingContext> drawableTask// The drawable task.
)