Skip to main content

Class VelloLinearGradientBrush

Namespace: VelloSharp.WinForms
Assembly: VelloSharp.WinForms.Core.dll

public sealed class VelloLinearGradientBrush : VelloBrush, IDisposable

Inheritance​

object ← VelloBrush ← VelloLinearGradientBrush

Implements​

IDisposable

Inherited Members​

VelloBrush.Transform, VelloBrush.Dispose(), object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

VelloLinearGradientBrush(PointF, PointF, Color, Color)​

public VelloLinearGradientBrush(PointF startPoint, PointF endPoint, Color startColor, Color endColor)

Parameters​

startPoint PointF

endPoint PointF

startColor Color

endColor Color

VelloLinearGradientBrush(PointF, PointF, IEnumerable<(float Offset, Color Color)>)​

public VelloLinearGradientBrush(PointF startPoint, PointF endPoint, IEnumerable<(float Offset, Color Color)> stops)

Parameters​

startPoint PointF

endPoint PointF

stops IEnumerable<(float Offset, Color Color)>

Properties​

EndPoint​

public PointF EndPoint { get; set; }

Property Value​

PointF

ExtendMode​

public ExtendMode ExtendMode { get; set; }

Property Value​

ExtendMode

GradientStops​

public IReadOnlyList<GradientStop> GradientStops { get; }

Property Value​

IReadOnlyList<GradientStop>

StartPoint​

public PointF StartPoint { get; set; }

Property Value​

PointF

Methods​

AddGradientStop(float, Color)​

public void AddGradientStop(float offset, Color color)

Parameters​

offset float

color Color

ClearStops()​

public void ClearStops()

CreateCoreBrushCore()​

protected override Brush CreateCoreBrushCore()

Returns​

Brush