SKMaskFilter Classe
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.
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) |