SKMaskFilter Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
I filtri maschera eseguono trasformazioni su una maschera di canale alfa prima di disegnare. Un filtro mask viene impostato usando la MaskFilter proprietà sul SKPaint tipo.
public class SKMaskFilter : SkiaSharp.SKObject
- Ereditarietà
Campi
| Nome | Descrizione |
|---|---|
| TableMaxLength |
Ottiene il numero massimo di colori nella tabella di ricerca dei colori. |
Proprietà
| Nome | Descrizione |
|---|---|
| Handle |
Ottiene o imposta l'handle sull'oggetto nativo sottostante. (Ereditato da SKObject) |
| IgnorePublicDispose |
Ottiene un valore che indica se la chiamata al pubblico Dispose() deve essere no-op. (Ereditato da SKNativeObject) |
| IsDisposed |
Ottiene un valore che indica se l'oggetto è già stato eliminato. (Ereditato da SKNativeObject) |
| OwnsHandle |
Ottiene o imposta un valore che indica se l'oggetto è proprietario del relativo handle e deve eliminare definitivamente l'oggetto nativo quando viene eliminato. (Ereditato da SKNativeObject) |
Metodi
| Nome | Descrizione |
|---|---|
| ConvertRadiusToSigma(Single) |
Converte dall'idea (legacy) di specificare la sfocatura "radius" alla nozione standard di specificare il suo sigma. |
| ConvertSigmaToRadius(Single) |
Converte dalla nozione standard di specificare la sfocatura sigma all'idea (legacy) di specificare il relativo "raggio". |
| CreateBlur(SKBlurStyle, Single, Boolean) |
Crea un filtro maschera che applica una sfocatura. |
| CreateBlur(SKBlurStyle, Single) |
Crea un filtro maschera che applica una sfocatura. |
| CreateClip(Byte, Byte) |
Crea un filtro maschera che ritaglia il canale alfa ai valori alfa minimo e massimo specificati. |
| CreateGamma(Single) |
Crea un filtro maschera che applica gamma. |
| CreateShader(SKShader) |
Crea un filtro maschera che usa lo shader specificato per generare la maschera. |
| CreateTable(Byte[]) |
Crea un filtro mask che applica una ricerca di tabella a ognuno dei valori alfa nella maschera. |
| Dispose() |
Rilascia tutte le risorse usate da questo SKNativeObjectoggetto . (Ereditato da SKNativeObject) |
| Dispose(Boolean) |
Rilascia le risorse non gestite usate da SKMaskFilter e, facoltativamente, rilascia le risorse gestite. |
| DisposeInternal() |
Attiva un oggetto dispose, ignorando il valore di IgnorePublicDispose. (Ereditato da SKNativeObject) |
| DisposeManaged() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti gestiti. (Ereditato da SKObject) |
| DisposeNative() |
Implementato dai tipi derivati SKObject per eliminare tutti gli oggetti nativi. (Ereditato da SKObject) |
| DisposeUnownedManaged() |
Implementato dai tipi derivati SKObject per eliminare gli oggetti gestiti che non sono di proprietà di questa istanza. (Ereditato da SKObject) |