SKImageFilter.CreateSpotLitDiffuse メソッド

定義

オーバーロード

名前 説明
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)

バンプ マッピングを使用してスポットライト拡散光を適用するイメージ フィルターを作成します。

CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter)

バンプ マッピングを使用してスポットライト拡散光を適用するイメージ フィルターを作成します。

CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect)

バンプ マッピングを使用してスポットライト拡散光を適用するイメージ フィルターを作成します。

CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)

バンプ マッピングを使用してスポットライト拡散光を適用するイメージ フィルターを作成します。

public static SkiaSharp.SKImageFilter CreateSpotLitDiffuse(SkiaSharp.SKPoint3 location, SkiaSharp.SKPoint3 target, float specularExponent, float cutoffAngle, SkiaSharp.SKColor lightColor, float surfaceScale, float kd);

パラメーター

location
SKPoint3

ライトの位置。

target
SKPoint3

スポットライトのターゲット ポイント。

specularExponent
Single

スポットライトのフォールオフ指数。

cutoffAngle
Single

スポットライトのカットオフ角度 (度単位)。

lightColor
SKColor

ライトの色。

surfaceScale
Single

バンプ マッピングのサーフェスの高さスケール ファクター。

kd
Single

拡散光定数。

返品

新しい SKImageFilterを返すか、エラー時に null します。

適用対象

CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter)

バンプ マッピングを使用してスポットライト拡散光を適用するイメージ フィルターを作成します。

public static SkiaSharp.SKImageFilter CreateSpotLitDiffuse(SkiaSharp.SKPoint3 location, SkiaSharp.SKPoint3 target, float specularExponent, float cutoffAngle, SkiaSharp.SKColor lightColor, float surfaceScale, float kd, SkiaSharp.SKImageFilter? input);

パラメーター

location
SKPoint3

ライトの位置。

target
SKPoint3

スポットライトのターゲット ポイント。

specularExponent
Single

スポットライトのフォールオフ指数。

cutoffAngle
Single

スポットライトのカットオフ角度 (度単位)。

lightColor
SKColor

ライトの色。

surfaceScale
Single

バンプ マッピングのサーフェスの高さスケール ファクター。

kd
Single

拡散光定数。

input
SKImageFilter

使用する入力フィルター、またはソース ビットマップを使用する null

返品

新しい SKImageFilterを返すか、エラー時に null します。

適用対象

CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect)

バンプ マッピングを使用してスポットライト拡散光を適用するイメージ フィルターを作成します。

public static SkiaSharp.SKImageFilter CreateSpotLitDiffuse(SkiaSharp.SKPoint3 location, SkiaSharp.SKPoint3 target, float specularExponent, float cutoffAngle, SkiaSharp.SKColor lightColor, float surfaceScale, float kd, SkiaSharp.SKImageFilter? input, SkiaSharp.SKRect cropRect);

パラメーター

location
SKPoint3

ライトの位置。

target
SKPoint3

スポットライトのターゲット ポイント。

specularExponent
Single

スポットライトのフォールオフ指数。

cutoffAngle
Single

スポットライトのカットオフ角度 (度単位)。

lightColor
SKColor

ライトの色。

surfaceScale
Single

バンプ マッピングのサーフェスの高さスケール ファクター。

kd
Single

拡散光定数。

input
SKImageFilter

使用する入力フィルター、またはソース ビットマップを使用する null

cropRect
SKRect

出力処理が制限される四角形。

返品

新しい SKImageFilterを返すか、エラー時に null します。

適用対象