SKShader.CreateRadialGradient Method

Definition

Overloads

CreateRadialGradient(SKPoint, Single, SKColor[], SKShaderTileMode)

Creates a shader that generates a radial gradient given the center and radius.

CreateRadialGradient(SKPoint, Single, SKColor[], Single[], SKShaderTileMode)

Creates a shader that generates a radial gradient given the center and radius.

CreateRadialGradient(SKPoint, Single, SKColor[], Single[], SKShaderTileMode, SKMatrix)

Creates a shader that generates a radial gradient given the center and radius.

CreateRadialGradient(SKPoint, Single, SKColor[], SKShaderTileMode)

Creates a shader that generates a radial gradient given the center and radius.

public static SkiaSharp.SKShader CreateRadialGradient (SkiaSharp.SKPoint center, float radius, SkiaSharp.SKColor[] colors, SkiaSharp.SKShaderTileMode mode);

Parameters

center
SKPoint

The center of the circle for this gradient.

radius
Single

The positive radius of the circle for this gradient.

colors
SKColor[]

The array colors to be distributed between the center and edge of the circle.

mode
SKShaderTileMode

The tiling mode.

Returns

Returns a new SKShader, or an empty shader on error. This function never returns null.

CreateRadialGradient(SKPoint, Single, SKColor[], Single[], SKShaderTileMode)

Creates a shader that generates a radial gradient given the center and radius.

public static SkiaSharp.SKShader CreateRadialGradient (SkiaSharp.SKPoint center, float radius, SkiaSharp.SKColor[] colors, float[] colorPos, SkiaSharp.SKShaderTileMode mode);

Parameters

center
SKPoint

The center of the circle for this gradient.

radius
Single

The positive radius of the circle for this gradient.

colors
SKColor[]

The array colors to be distributed between the center and edge of the circle.

colorPos
Single[]

The positions (in the range of 0..1) of each corresponding color, or null to evenly distribute the colors.

mode
SKShaderTileMode

The tiling mode.

Returns

Returns a new SKShader, or an empty shader on error. This function never returns null.

CreateRadialGradient(SKPoint, Single, SKColor[], Single[], SKShaderTileMode, SKMatrix)

Creates a shader that generates a radial gradient given the center and radius.

public static SkiaSharp.SKShader CreateRadialGradient (SkiaSharp.SKPoint center, float radius, SkiaSharp.SKColor[] colors, float[] colorPos, SkiaSharp.SKShaderTileMode mode, SkiaSharp.SKMatrix localMatrix);

Parameters

center
SKPoint

The center of the circle for this gradient.

radius
Single

The positive radius of the circle for this gradient.

colors
SKColor[]

The array colors to be distributed between the center and edge of the circle.

colorPos
Single[]

The positions (in the range of 0..1) of each corresponding color, or null to evenly distribute the colors.

mode
SKShaderTileMode

The tiling mode.

localMatrix
SKMatrix

The matrix to apply before applying the shader.

Returns

Returns a new SKShader, or an empty shader on error. This function never returns null.

Applies to