SKImageFilter.CreateSpotLitDiffuse Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single) |
Crea un filtro de imagen que aplica iluminación difusa de foco mediante la asignación de golpes. |
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter) |
Crea un filtro de imagen que aplica iluminación difusa de foco mediante la asignación de golpes. |
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect) |
Crea un filtro de imagen que aplica iluminación difusa de foco mediante la asignación de golpes. |
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)
Crea un filtro de imagen que aplica iluminación difusa de foco mediante la asignación de golpes.
public static SkiaSharp.SKImageFilter CreateSpotLitDiffuse(SkiaSharp.SKPoint3 location, SkiaSharp.SKPoint3 target, float specularExponent, float cutoffAngle, SkiaSharp.SKColor lightColor, float surfaceScale, float kd);
Parámetros
- location
- SKPoint3
Posición de la luz.
- target
- SKPoint3
Punto de destino destacado.
- specularExponent
- Single
Exponente de caída de contenido destacado.
- cutoffAngle
- Single
Ángulo de corte de foco en grados.
- lightColor
- SKColor
Color de la luz.
- surfaceScale
- Single
Factor de escala de altura de superficie para la asignación de golpes.
- kd
- Single
Constante de iluminación difusa.
Devoluciones
Devuelve el nuevo SKImageFilter, o null en caso de error.
Se aplica a
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter)
Crea un filtro de imagen que aplica iluminación difusa de foco mediante la asignación de golpes.
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);
Parámetros
- location
- SKPoint3
Posición de la luz.
- target
- SKPoint3
Punto de destino destacado.
- specularExponent
- Single
Exponente de caída de contenido destacado.
- cutoffAngle
- Single
Ángulo de corte de foco en grados.
- lightColor
- SKColor
Color de la luz.
- surfaceScale
- Single
Factor de escala de altura de superficie para la asignación de golpes.
- kd
- Single
Constante de iluminación difusa.
- input
- SKImageFilter
Filtro de entrada que se va a usar o null para usar el mapa de bits de origen.
Devoluciones
Devuelve el nuevo SKImageFilter, o null en caso de error.
Se aplica a
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect)
Crea un filtro de imagen que aplica iluminación difusa de foco mediante la asignación de golpes.
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);
Parámetros
- location
- SKPoint3
Posición de la luz.
- target
- SKPoint3
Punto de destino destacado.
- specularExponent
- Single
Exponente de caída de contenido destacado.
- cutoffAngle
- Single
Ángulo de corte de foco en grados.
- lightColor
- SKColor
Color de la luz.
- surfaceScale
- Single
Factor de escala de altura de superficie para la asignación de golpes.
- kd
- Single
Constante de iluminación difusa.
- input
- SKImageFilter
Filtro de entrada que se va a usar o null para usar el mapa de bits de origen.
- cropRect
- SKRect
Rectángulo al que se limitará el procesamiento de salida.
Devoluciones
Devuelve el nuevo SKImageFilter, o null en caso de error.