SKImageFilter.CreateSpotLitDiffuse Método

Definição

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.

Aplica-se a