RadialGradientPaint
Class
Assembly LiveChartsCore.SkiaSharpView
Namespace LiveChartsCore.SkiaSharpView.Painting
Summary:
Defines a set of geometries that will be painted using a radial gradient shader.
Implements:
Constructors
// Initializes a new instance of the RadialGradientPaint class.
| SKColor[] gradientStops, | // The gradient stops. |
| Nullable<SKPoint> center, | // The center point of the gradient, both X and Y in the range of 0 to 1, where 0 is the start of the axis and 1 the end, default is (0.5, 0.5). |
| Single radius, | // The radius, in the range of 0 to 1, where 1 is the minimum of both Width and Height of the chart, default is 0.5. |
| Single[] colorPos, | // An array of integers in the range of 0 to 1. These integers indicate the relative positions of the colors, You can set that argument to null to equally space the colors, default is null. |
| SKShaderTileMode tileMode | // The shader tile mode, default is Repeat. |
)
// Initializes a new instance of the RadialGradientPaint class.
| SKColor centerColor, | // Color of the center. |
| SKColor outerColor | // Color of the outer. |
)
Properties
Gets or sets the stroke thickness.
Type: Single
Type: Single
Gets or sets the style.
Type: SKPaintStyle
Type: SKPaintStyle
Gets or sets the font family.
Type: String
Type: String
Gets or sets the font style.
Type: SKFontStyle
Type: SKFontStyle
Gets or sets the SKTypeface, if null, LiveCharts will build one based on the
FontFamily and SKFontStyle properties. Default is null.
Type: SKTypeface
Type: SKTypeface
Gets a value indication whether the paint has a custom font.
Type: Boolean
Type: Boolean
Gets or sets a value indicating whether this instance is antialias.
Type: Boolean
Type: Boolean
Gets or sets the stroke cap.
Type: SKStrokeCap
Type: SKStrokeCap
Gets or sets the stroke join.
Type: SKStrokeJoin
Type: SKStrokeJoin
Gets or sets the stroke miter.
Type: Single
Type: Single
Gets or sets the path effect.
Type: PathEffect
Type: PathEffect
Gets or sets the image filer.
Type: ImageFilter
Type: ImageFilter
Gets or sets the current time.
Type: Int64
Type: Int64
Gets or sets a value indicating whether the element is removed when all the transitions complete.
Type: Boolean
Type: Boolean
Gets the motion properties.
Type: Dictionary<String, IMotionProperty>
Type: Dictionary<String, IMotionProperty>
Methods
// Clones the task.
// Sets the opacity according to the given geometry.
| SkiaSharpDrawingContext context, | // The context. |
| IPaintable<SkiaSharpDrawingContext> geometry | // The geometry. |
)
// Resets the opacity.
| SkiaSharpDrawingContext context, | // The context. |
| IPaintable<SkiaSharpDrawingContext> geometry | // The geometry. |
)
// Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.
// Sets the geometries.
| MotionCanvas<SkiaSharpDrawingContext> canvas, | // The canvas. |
| HashSet<IDrawable<SkiaSharpDrawingContext>> geometries | // The geometries. |
)
// Adds the geometry to paint task.
| MotionCanvas<SkiaSharpDrawingContext> canvas, | // The canvas. |
| IDrawable<SkiaSharpDrawingContext> geometry | // The geometry. |
)
// Removes the geometry from pain task.
| MotionCanvas<SkiaSharpDrawingContext> canvas, | // The canvas. |
| IDrawable<SkiaSharpDrawingContext> geometry | // The geometry. |
)
// Gets or sets the clip rectangle.
| MotionCanvas<SkiaSharpDrawingContext> canvas | // *summary not found* |
)
// Gets or sets the clip rectangle.
| MotionCanvas<SkiaSharpDrawingContext> canvas, | // The canvas. |
| LvcRectangle value | // The clip rectangle. |
)
// Removes a property or properties transitions.
| String[] propertyName | // Name of the property, null to remove them all. |
)
// Completes the property or properties transitions.
| String[] propertyName | // Name of the property, null to select them all. |
)