SKMaskFilter Classe

Definizione

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)

Si applica a