SKImageFilter.CreateSpotLitDiffuse Metodo

Definizione

Overload

Nome Descrizione
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)

Crea un filtro immagine che applica l'illuminazione diffusa dei riflettori usando il mapping di urto.

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

Crea un filtro immagine che applica l'illuminazione diffusa dei riflettori usando il mapping di urto.

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

Crea un filtro immagine che applica l'illuminazione diffusa dei riflettori usando il mapping di urto.

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

Crea un filtro immagine che applica l'illuminazione diffusa dei riflettori usando il mapping di urto.

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

Parametri

location
SKPoint3

Posizione della luce.

target
SKPoint3

Punto di destinazione spotlight.

specularExponent
Single

Esponente di falloff in evidenza.

cutoffAngle
Single

Angolo di taglio dei riflettori in gradi.

lightColor
SKColor

Colore della luce.

surfaceScale
Single

Fattore di scala dell'altezza della superficie per il mapping dell'urto.

kd
Single

Costante di illuminazione diffusa.

Valori restituiti

Restituisce il nuovo SKImageFilteroggetto o null in caso di errore.

Si applica a

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

Crea un filtro immagine che applica l'illuminazione diffusa dei riflettori usando il mapping di urto.

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

Parametri

location
SKPoint3

Posizione della luce.

target
SKPoint3

Punto di destinazione spotlight.

specularExponent
Single

Esponente di falloff in evidenza.

cutoffAngle
Single

Angolo di taglio dei riflettori in gradi.

lightColor
SKColor

Colore della luce.

surfaceScale
Single

Fattore di scala dell'altezza della superficie per il mapping dell'urto.

kd
Single

Costante di illuminazione diffusa.

input
SKImageFilter

Filtro di input da usare o null per usare la bitmap di origine.

Valori restituiti

Restituisce il nuovo SKImageFilteroggetto o null in caso di errore.

Si applica a

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

Crea un filtro immagine che applica l'illuminazione diffusa dei riflettori usando il mapping di urto.

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

Parametri

location
SKPoint3

Posizione della luce.

target
SKPoint3

Punto di destinazione spotlight.

specularExponent
Single

Esponente di falloff in evidenza.

cutoffAngle
Single

Angolo di taglio dei riflettori in gradi.

lightColor
SKColor

Colore della luce.

surfaceScale
Single

Fattore di scala dell'altezza della superficie per il mapping dell'urto.

kd
Single

Costante di illuminazione diffusa.

input
SKImageFilter

Filtro di input da usare o null per usare la bitmap di origine.

cropRect
SKRect

Rettangolo a cui l'elaborazione dell'output sarà limitata.

Valori restituiti

Restituisce il nuovo SKImageFilteroggetto o null in caso di errore.

Si applica a