SKMaskFilter Classe

Definição

Os filtros de máscara executam transformações em uma máscara de canal alfa antes do desenho. Um filtro de máscara é definido usando a MaskFilter propriedade no SKPaint tipo.

public class SKMaskFilter : SkiaSharp.SKObject
Herança

Campos

Nome Description
TableMaxLength

Obtém o número máximo de cores na tabela de pesquisa de cores.

Propriedades

Nome Description
Handle

Obtém ou define o identificador para o objeto nativo subjacente.

(Herdado de SKObject)
IgnorePublicDispose

Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op.

(Herdado de SKNativeObject)
IsDisposed

Obtém um valor que indica se o objeto já foi descartado.

(Herdado de SKNativeObject)
OwnsHandle

Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado.

(Herdado de SKNativeObject)

Métodos

Nome Description
ConvertRadiusToSigma(Single)

Converte da ideia (herdada) de especificar o "raio" de desfoque para a noção padrão de especificar sua sigma.

ConvertSigmaToRadius(Single)

Converte da noção padrão de especificar o sigma desfoque para a ideia (herdada) de especificar seu "raio".

CreateBlur(SKBlurStyle, Single, Boolean)

Cria um filtro de máscara que aplica um desfoque.

CreateBlur(SKBlurStyle, Single)

Cria um filtro de máscara que aplica um desfoque.

CreateClip(Byte, Byte)

Cria um filtro de máscara que corta o canal alfa para os valores alfa mínimos e máximos especificados.

CreateGamma(Single)

Cria um filtro de máscara que aplica gama.

CreateShader(SKShader)

Cria um filtro de máscara que usa o sombreador especificado para gerar a máscara.

CreateTable(Byte[])

Cria um filtro de máscara que aplica uma pesquisa de tabela em cada um dos valores alfa na máscara.

Dispose()

Libera todos os recursos usados por isso SKNativeObject.

(Herdado de SKNativeObject)
Dispose(Boolean)

Libera os recursos não gerenciados usados pelo SKMaskFilter e, opcionalmente, libera os recursos gerenciados.

DisposeInternal()

Dispara um descarte, ignorando o valor de IgnorePublicDispose.

(Herdado de SKNativeObject)
DisposeManaged()

Implementado por tipos derivados SKObject para destruir quaisquer objetos gerenciados.

(Herdado de SKObject)
DisposeNative()

Implementado por tipos derivados SKObject para destruir objetos nativos.

(Herdado de SKObject)
DisposeUnownedManaged()

Implementado por tipos derivados SKObject para descartar objetos gerenciados que não pertencem a essa instância.

(Herdado de SKObject)

Aplica-se a