Skip to main content

Class PenikoBrush

Namespace: VelloSharp
Assembly: VelloSharp.dll

public sealed class PenikoBrush : IDisposable

Inheritance

objectPenikoBrush

Implements

IDisposable

Inherited Members

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Properties

Kind

public PenikoBrushKind Kind { get; }

Property Value

PenikoBrushKind

Methods

Clone()

public PenikoBrush Clone()

Returns

PenikoBrush

CreateLinear(PenikoLinearGradient, PenikoExtend, ReadOnlySpan<PenikoColorStop>)

public static PenikoBrush CreateLinear(PenikoLinearGradient gradient, PenikoExtend extend, ReadOnlySpan<PenikoColorStop> stops)

Parameters

gradient PenikoLinearGradient

extend PenikoExtend

stops ReadOnlySpan<PenikoColorStop>

Returns

PenikoBrush

CreateRadial(PenikoRadialGradient, PenikoExtend, ReadOnlySpan<PenikoColorStop>)

public static PenikoBrush CreateRadial(PenikoRadialGradient gradient, PenikoExtend extend, ReadOnlySpan<PenikoColorStop> stops)

Parameters

gradient PenikoRadialGradient

extend PenikoExtend

stops ReadOnlySpan<PenikoColorStop>

Returns

PenikoBrush

CreateSolid(VelloColor)

public static PenikoBrush CreateSolid(VelloColor color)

Parameters

color VelloColor

Returns

PenikoBrush

CreateSweep(PenikoSweepGradient, PenikoExtend, ReadOnlySpan<PenikoColorStop>)

public static PenikoBrush CreateSweep(PenikoSweepGradient gradient, PenikoExtend extend, ReadOnlySpan<PenikoColorStop> stops)

Parameters

gradient PenikoSweepGradient

extend PenikoExtend

stops ReadOnlySpan<PenikoColorStop>

Returns

PenikoBrush

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

~PenikoBrush()

protected ~PenikoBrush()

GetGradientKind()

public PenikoGradientKind? GetGradientKind()

Returns

PenikoGradientKind?

GetLinearGradient()

public PenikoLinearGradientInfo GetLinearGradient()

Returns

PenikoLinearGradientInfo

GetRadialGradient()

public PenikoRadialGradientInfo GetRadialGradient()

Returns

PenikoRadialGradientInfo

GetSolidColor()

public VelloColor GetSolidColor()

Returns

VelloColor

GetSweepGradient()

public PenikoSweepGradientInfo GetSweepGradient()

Returns

PenikoSweepGradientInfo

MultiplyAlpha(float)

public void MultiplyAlpha(float alpha)

Parameters

alpha float

WithAlpha(float)

public void WithAlpha(float alpha)

Parameters

alpha float