SKImageFilter.CreateSpotLitDiffuse Metoda

Definicja

Przeciążenia

Nazwa Opis
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)

Tworzy filtr obrazu, który stosuje oświetlenie rozproszone w centrum uwagi przy użyciu mapowania zderzaków.

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

Tworzy filtr obrazu, który stosuje oświetlenie rozproszone w centrum uwagi przy użyciu mapowania zderzaków.

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

Tworzy filtr obrazu, który stosuje oświetlenie rozproszone w centrum uwagi przy użyciu mapowania zderzaków.

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

Tworzy filtr obrazu, który stosuje oświetlenie rozproszone w centrum uwagi przy użyciu mapowania zderzaków.

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

Parametry

location
SKPoint3

Położenie światła.

target
SKPoint3

Punkt docelowy w centrum uwagi.

specularExponent
Single

Wykładnik w centrum uwagi.

cutoffAngle
Single

Kąt odcięcia w centrum uwagi w stopniach.

lightColor
SKColor

Kolor światła.

surfaceScale
Single

Współczynnik skali wysokości powierzchni na potrzeby mapowania zderzaków.

kd
Single

Stała oświetlenia rozproszonego.

Zwraca

Zwraca nowy SKImageFilterelement , lub null w przypadku błędu.

Dotyczy

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

Tworzy filtr obrazu, który stosuje oświetlenie rozproszone w centrum uwagi przy użyciu mapowania zderzaków.

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);

Parametry

location
SKPoint3

Położenie światła.

target
SKPoint3

Punkt docelowy w centrum uwagi.

specularExponent
Single

Wykładnik w centrum uwagi.

cutoffAngle
Single

Kąt odcięcia w centrum uwagi w stopniach.

lightColor
SKColor

Kolor światła.

surfaceScale
Single

Współczynnik skali wysokości powierzchni na potrzeby mapowania zderzaków.

kd
Single

Stała oświetlenia rozproszonego.

input
SKImageFilter

Filtr wejściowy do użycia lub null do użycia źródłowej mapy bitowej.

Zwraca

Zwraca nowy SKImageFilterelement , lub null w przypadku błędu.

Dotyczy

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

Tworzy filtr obrazu, który stosuje oświetlenie rozproszone w centrum uwagi przy użyciu mapowania zderzaków.

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);

Parametry

location
SKPoint3

Położenie światła.

target
SKPoint3

Punkt docelowy w centrum uwagi.

specularExponent
Single

Wykładnik w centrum uwagi.

cutoffAngle
Single

Kąt odcięcia w centrum uwagi w stopniach.

lightColor
SKColor

Kolor światła.

surfaceScale
Single

Współczynnik skali wysokości powierzchni na potrzeby mapowania zderzaków.

kd
Single

Stała oświetlenia rozproszonego.

input
SKImageFilter

Filtr wejściowy do użycia lub null do użycia źródłowej mapy bitowej.

cropRect
SKRect

Prostokąt, do którego będzie ograniczone przetwarzanie danych wyjściowych.

Zwraca

Zwraca nowy SKImageFilterelement , lub null w przypadku błędu.

Dotyczy