SKImageFilter.CreateSpotLitDiffuse Méthode

Définition

Surcharges

Nom Description
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)

Crée un filtre d’image qui applique un éclairage diffus à la une à l’aide du mappage de bosses.

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

Crée un filtre d’image qui applique un éclairage diffus à la une à l’aide du mappage de bosses.

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

Crée un filtre d’image qui applique un éclairage diffus à la une à l’aide du mappage de bosses.

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

Crée un filtre d’image qui applique un éclairage diffus à la une à l’aide du mappage de bosses.

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

Paramètres

location
SKPoint3

Position de la lumière.

target
SKPoint3

Point cible à la une.

specularExponent
Single

Exposant de chute à la lumière.

cutoffAngle
Single

Angle de coupure de la lumière en degrés.

lightColor
SKColor

Couleur de la lumière.

surfaceScale
Single

Facteur d’échelle de hauteur de surface pour le mappage des bosses.

kd
Single

Constante d’éclairage diffuse.

Retours

Retourne le nouveau SKImageFilter, ou null en cas d’erreur.

S’applique à

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

Crée un filtre d’image qui applique un éclairage diffus à la une à l’aide du mappage de bosses.

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

Paramètres

location
SKPoint3

Position de la lumière.

target
SKPoint3

Point cible à la une.

specularExponent
Single

Exposant de chute à la lumière.

cutoffAngle
Single

Angle de coupure de la lumière en degrés.

lightColor
SKColor

Couleur de la lumière.

surfaceScale
Single

Facteur d’échelle de hauteur de surface pour le mappage des bosses.

kd
Single

Constante d’éclairage diffuse.

input
SKImageFilter

Filtre d’entrée à utiliser ou null pour utiliser la bitmap source.

Retours

Retourne le nouveau SKImageFilter, ou null en cas d’erreur.

S’applique à

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

Crée un filtre d’image qui applique un éclairage diffus à la une à l’aide du mappage de bosses.

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

Paramètres

location
SKPoint3

Position de la lumière.

target
SKPoint3

Point cible à la une.

specularExponent
Single

Exposant de chute à la lumière.

cutoffAngle
Single

Angle de coupure de la lumière en degrés.

lightColor
SKColor

Couleur de la lumière.

surfaceScale
Single

Facteur d’échelle de hauteur de surface pour le mappage des bosses.

kd
Single

Constante d’éclairage diffuse.

input
SKImageFilter

Filtre d’entrée à utiliser ou null pour utiliser la bitmap source.

cropRect
SKRect

Rectangle auquel le traitement de sortie sera limité.

Retours

Retourne le nouveau SKImageFilter, ou null en cas d’erreur.

S’applique à