SKShader.CreateSweepGradient メソッド

定義

オーバーロード

名前 説明
CreateSweepGradient(SKPoint, SKColor[], SKShaderTileMode, Single, Single)

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

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

指定した色空間に角度範囲を持つスイープ グラデーションを生成するシェーダーを作成します。

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

指定した色空間に角度範囲を持つスイープ グラデーションを生成するシェーダーを作成します。

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

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

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

指定した色空間に角度範囲を持つスイープ グラデーションを生成するシェーダーを作成します。

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

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

CreateSweepGradient(SKPoint, SKColorF[], SKColorSpace, Single[])

指定した色空間にスイープ グラデーションを生成するシェーダーを作成します。

CreateSweepGradient(SKPoint, SKColor[], Single[], SKMatrix)

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

CreateSweepGradient(SKPoint, SKColorF[], SKColorSpace)

指定した色空間にスイープ グラデーションを生成するシェーダーを作成します。

CreateSweepGradient(SKPoint, SKColor[], Single[])

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

CreateSweepGradient(SKPoint, SKColor[])

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

CreateSweepGradient(SKPoint, SKColorF[], SKColorSpace, Single[], SKMatrix)

指定した色空間にスイープ グラデーションを生成するシェーダーを作成します。

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

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColor[] colors, SkiaSharp.SKShaderTileMode tileMode, float startAngle, float endAngle);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColor[]

中央に分散する配列の色。

tileMode
SKShaderTileMode

タイリング モード。

startAngle
Single

角度範囲の開始。

endAngle
Single

角度範囲の末尾。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。 nullを返しません。

適用対象

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

指定した色空間に角度範囲を持つスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColorF[] colors, SkiaSharp.SKColorSpace colorspace, float[] colorPos, SkiaSharp.SKShaderTileMode tileMode, float startAngle, float endAngle, SkiaSharp.SKMatrix localMatrix);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColorF[]

中央に分散する色の配列。

colorspace
SKColorSpace

グラデーションの色の色空間。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

tileMode
SKShaderTileMode

タイリング モード。

startAngle
Single

角度範囲の開始。

endAngle
Single

角度範囲の末尾。

localMatrix
SKMatrix

シェーダーを適用する前に適用するマトリックス。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。

適用対象

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

指定した色空間に角度範囲を持つスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColorF[] colors, SkiaSharp.SKColorSpace colorspace, float[] colorPos, SkiaSharp.SKShaderTileMode tileMode, float startAngle, float endAngle);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColorF[]

中央に分散する色の配列。

colorspace
SKColorSpace

グラデーションの色の色空間。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

tileMode
SKShaderTileMode

タイリング モード。

startAngle
Single

角度範囲の開始。

endAngle
Single

角度範囲の末尾。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。

適用対象

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

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColor[] colors, float[] colorPos, SkiaSharp.SKShaderTileMode tileMode, float startAngle, float endAngle, SkiaSharp.SKMatrix localMatrix);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColor[]

中央に分散する配列の色。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

tileMode
SKShaderTileMode

タイリング モード。

startAngle
Single

角度範囲の開始。

endAngle
Single

角度範囲の末尾。

localMatrix
SKMatrix

シェーダーを適用する前に適用するマトリックス。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。 nullを返しません。

適用対象

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

指定した色空間に角度範囲を持つスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColorF[] colors, SkiaSharp.SKColorSpace colorspace, SkiaSharp.SKShaderTileMode tileMode, float startAngle, float endAngle);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColorF[]

中央に分散する色の配列。

colorspace
SKColorSpace

グラデーションの色の色空間。

tileMode
SKShaderTileMode

タイリング モード。

startAngle
Single

角度範囲の開始。

endAngle
Single

角度範囲の末尾。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。

適用対象

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

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColor[] colors, float[] colorPos, SkiaSharp.SKShaderTileMode tileMode, float startAngle, float endAngle);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColor[]

中央に分散する配列の色。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

tileMode
SKShaderTileMode

タイリング モード。

startAngle
Single

角度範囲の開始。

endAngle
Single

角度範囲の末尾。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。 nullを返しません。

適用対象

CreateSweepGradient(SKPoint, SKColorF[], SKColorSpace, Single[])

指定した色空間にスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColorF[] colors, SkiaSharp.SKColorSpace colorspace, float[] colorPos);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColorF[]

中央に分散する色の配列。

colorspace
SKColorSpace

グラデーションの色の色空間。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。

適用対象

CreateSweepGradient(SKPoint, SKColor[], Single[], SKMatrix)

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColor[] colors, float[] colorPos, SkiaSharp.SKMatrix localMatrix);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColor[]

中央に分散する配列の色。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

localMatrix
SKMatrix

シェーダーを適用する前に適用するマトリックス。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。 nullを返しません。

適用対象

CreateSweepGradient(SKPoint, SKColorF[], SKColorSpace)

指定した色空間にスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColorF[] colors, SkiaSharp.SKColorSpace colorspace);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColorF[]

中央に分散する色の配列。

colorspace
SKColorSpace

グラデーションの色の色空間。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。

適用対象

CreateSweepGradient(SKPoint, SKColor[], Single[])

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColor[] colors, float[] colorPos);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColor[]

中央に分散する配列の色。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。 nullを返しません。

適用対象

CreateSweepGradient(SKPoint, SKColor[])

中心を指定してスイープ グラデーションを生成するシェーダーを作成します。

public static SkiaSharp.SKShader CreateSweepGradient(SkiaSharp.SKPoint center, SkiaSharp.SKColor[] colors);

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColor[]

中央に分散する配列の色。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。 nullを返しません。

適用対象

CreateSweepGradient(SKPoint, SKColorF[], SKColorSpace, Single[], SKMatrix)

指定した色空間にスイープ グラデーションを生成するシェーダーを作成します。

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

パラメーター

center
SKPoint

スイープの中心の座標。

colors
SKColorF[]

中央に分散する色の配列。

colorspace
SKColorSpace

グラデーションの色の色空間。

colorPos
Single[]

対応する各色の位置 (0..1 の範囲) を指定するか、色を均等に分散 null 。

localMatrix
SKMatrix

シェーダーを適用する前に適用するマトリックス。

返品

新しい SKShader、またはエラー時に空のシェーダーを返します。

適用対象