SKImageFilter.CreateSpotLitDiffuse Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.