Skip to main content

ImmutableConicGradientBrush Class

Definition

Assembly:Avalonia.Base
Package:Avalonia

A brush that draws with a sweep gradient.

public class ImmutableConicGradientBrush

Inheritance: object -> ImmutableGradientBrush -> ImmutableConicGradientBrush

Constructors

ImmutableConicGradientBrush overloads

ImmutableConicGradientBrush Constructor

Initializes a new instance of the Avalonia.Media.Immutable.ImmutableConicGradientBrush class.

public ImmutableConicGradientBrush(Avalonia.Media.ConicGradientBrush source)
Parameters

source Avalonia.Media.ConicGradientBrush

The brush from which this brush's properties should be copied.

ImmutableConicGradientBrush Constructor

public ImmutableConicGradientBrush(System.Collections.Generic.IReadOnlyList<Avalonia.Media.Immutable.ImmutableGradientStop> gradientStops, double opacity, Avalonia.Media.Immutable.ImmutableTransform transform, Nullable<Avalonia.RelativePoint> transformOrigin, Avalonia.Media.GradientSpreadMethod spreadMethod, Nullable<Avalonia.RelativePoint> center, double angle)
Parameters

gradientStops System.Collections.Generic.IReadOnlyList<Avalonia.Media.Immutable.ImmutableGradientStop>

opacity double

transform Avalonia.Media.Immutable.ImmutableTransform

transformOrigin Nullable<Avalonia.RelativePoint>

spreadMethod Avalonia.Media.GradientSpreadMethod

center Nullable<Avalonia.RelativePoint>

angle double

Properties

NameDescription
AngleGets the starting angle for the gradient in degrees, measured from the point above the center point.
CenterGets the center point for the gradient.
GradientStopsGets the brush's gradient stops. Inherited from ImmutableGradientBrush.
OpacityGets the opacity of the brush. Inherited from ImmutableGradientBrush.
SpreadMethodGets the brush's spread method that defines how to draw a gradient that doesn't fill the bounds of the destination control. Inherited from ImmutableGradientBrush.
TransformGets the transform of the brush. Inherited from ImmutableGradientBrush.
TransformOriginGets the transform origin of the brush Inherited from ImmutableGradientBrush.

Angle Property

Gets the starting angle for the gradient in degrees, measured from the point above the center point.

public double Angle { get; set; }

Center Property

Gets the center point for the gradient.

public Avalonia.RelativePoint Center { get; set; }