SKImageFilter.CreateSpotLitDiffuse Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
| Nome | Description |
|---|---|
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single) |
Cria um filtro de imagem que aplica iluminação difusa de destaque usando o mapeamento de colisão. |
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter) |
Cria um filtro de imagem que aplica iluminação difusa de destaque usando o mapeamento de colisão. |
| CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect) |
Cria um filtro de imagem que aplica iluminação difusa de destaque usando o mapeamento de colisão. |
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single)
Cria um filtro de imagem que aplica iluminação difusa de destaque usando o mapeamento de colisão.
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
A posição da luz.
- target
- SKPoint3
O ponto de destino de destaque.
- specularExponent
- Single
O expoente de queda dos holofotes.
- cutoffAngle
- Single
O ângulo de corte de destaque em graus.
- lightColor
- SKColor
A cor da luz.
- surfaceScale
- Single
O fator de escala de altura da superfície para o mapeamento de colisão.
- kd
- Single
A constante de iluminação difusa.
Retornos
Retorna o novo SKImageFiltererro ou null em caso de erro.
Aplica-se a
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter)
Cria um filtro de imagem que aplica iluminação difusa de destaque usando o mapeamento de colisão.
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
A posição da luz.
- target
- SKPoint3
O ponto de destino de destaque.
- specularExponent
- Single
O expoente de queda dos holofotes.
- cutoffAngle
- Single
O ângulo de corte de destaque em graus.
- lightColor
- SKColor
A cor da luz.
- surfaceScale
- Single
O fator de escala de altura da superfície para o mapeamento de colisão.
- kd
- Single
A constante de iluminação difusa.
- input
- SKImageFilter
O filtro de entrada a ser usado ou null usar o bitmap de origem.
Retornos
Retorna o novo SKImageFiltererro ou null em caso de erro.
Aplica-se a
CreateSpotLitDiffuse(SKPoint3, SKPoint3, Single, Single, SKColor, Single, Single, SKImageFilter, SKRect)
Cria um filtro de imagem que aplica iluminação difusa de destaque usando o mapeamento de colisão.
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
A posição da luz.
- target
- SKPoint3
O ponto de destino de destaque.
- specularExponent
- Single
O expoente de queda dos holofotes.
- cutoffAngle
- Single
O ângulo de corte de destaque em graus.
- lightColor
- SKColor
A cor da luz.
- surfaceScale
- Single
O fator de escala de altura da superfície para o mapeamento de colisão.
- kd
- Single
A constante de iluminação difusa.
- input
- SKImageFilter
O filtro de entrada a ser usado ou null usar o bitmap de origem.
- cropRect
- SKRect
O retângulo ao qual o processamento de saída será limitado.
Retornos
Retorna o novo SKImageFiltererro ou null em caso de erro.