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, SKColorF[], SKColorSpace, SKShaderTileMode)
CreateRadialGradient(SKPoint, Single, SKColor[], Single[], SKShaderTileMode, SKMatrix)

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

CreateRadialGradient(SKPoint, Single, SKColorF[], SKColorSpace, Single[], SKShaderTileMode)
CreateRadialGradient(SKPoint, Single, SKColorF[], SKColorSpace, Single[], SKShaderTileMode, SKMatrix)

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

SKShader

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

Applies to

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

SKShader

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

Applies to

CreateRadialGradient(SKPoint, Single, SKColorF[], SKColorSpace, SKShaderTileMode)

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

Parameters

center
SKPoint
radius
Single
colors
SKColorF[]
colorspace
SKColorSpace

Returns

SKShader

Applies to

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

SKShader

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

Applies to

CreateRadialGradient(SKPoint, Single, SKColorF[], SKColorSpace, Single[], SKShaderTileMode)

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

Parameters

center
SKPoint
radius
Single
colors
SKColorF[]
colorspace
SKColorSpace
colorPos
Single[]

Returns

SKShader

Applies to

CreateRadialGradient(SKPoint, Single, SKColorF[], SKColorSpace, Single[], SKShaderTileMode, SKMatrix)

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

Parameters

center
SKPoint
radius
Single
colors
SKColorF[]
colorspace
SKColorSpace
colorPos
Single[]
localMatrix
SKMatrix

Returns

SKShader

Applies to