ImmutableLinearGradientBrush Class
Definition
A brush that draws with a linear gradient.
public class ImmutableLinearGradientBrush
Constructors
| Name | Description |
|---|---|
| ImmutableLinearGradientBrush (2 overloads) | Initializes a new instance of the Avalonia.Media.Immutable.ImmutableLinearGradientBrush class. |
ImmutableLinearGradientBrush overloads
ImmutableLinearGradientBrush Constructor
Initializes a new instance of the Avalonia.Media.Immutable.ImmutableLinearGradientBrush class.
public ImmutableLinearGradientBrush(Avalonia.Media.LinearGradientBrush source)
Parameters
source Avalonia.Media.LinearGradientBrush
The brush from which this brush's properties should be copied.
ImmutableLinearGradientBrush Constructor
public ImmutableLinearGradientBrush(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> startPoint, Nullable<Avalonia.RelativePoint> endPoint)
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
startPoint Nullable<Avalonia.RelativePoint>
endPoint Nullable<Avalonia.RelativePoint>
Properties
| Name | Description |
|---|---|
| EndPoint | Gets or sets the end point for the gradient. |
| StartPoint | Gets or sets the start point for the gradient. |
| GradientStops | Gets the brush's gradient stops. Inherited from ImmutableGradientBrush. |
| Opacity | Gets the opacity of the brush. Inherited from ImmutableGradientBrush. |
| SpreadMethod | Gets 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. |
| Transform | Gets the transform of the brush. Inherited from ImmutableGradientBrush. |
| TransformOrigin | Gets the transform origin of the brush Inherited from ImmutableGradientBrush. |
EndPoint Property
Gets or sets the end point for the gradient.
public Avalonia.RelativePoint EndPoint { get; set; }
StartPoint Property
Gets or sets the start point for the gradient.
public Avalonia.RelativePoint StartPoint { get; set; }