Skip to main content

Class VelloLinearGradientBrush

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

public sealed class VelloLinearGradientBrush : VelloBrush, IDisposable

Inheritance

objectVelloBrushVelloLinearGradientBrush

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