SKRuntimeEffect Classe

Definizione

Rappresenta un effetto di runtime SkSL compilato che può essere usato per creare shader, filtri di colore o frullatori.

public class SKRuntimeEffect : SkiaSharp.SKObject
Ereditarietà
SKRuntimeEffect

Proprietà

Nome Descrizione
Children

Ottiene i nomi degli effetti figlio dichiarati nell'origine SkSL.

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)
Uniforms

Ottiene i nomi delle uniformi dichiarate nell'origine SkSL.

UniformSize

Ottiene le dimensioni totali in byte necessarie per tutte le uniformi.

Metodi

Nome Descrizione
BuildBlender(String)

Compila il codice sorgente SkSL e restituisce un generatore di blender.

BuildColorFilter(String)

Compila il codice sorgente SkSL e restituisce un generatore di filtri a colori.

BuildShader(String)

Compila il codice sorgente SkSL e restituisce un generatore di shader.

CreateBlender(String, String)

Compila il codice sorgente SkSL in un effetto di runtime blender.

CreateColorFilter(String, String)

Compila il codice sorgente SkSL in un effetto di runtime del filtro colori.

CreateShader(String, String)

Compila il codice sorgente SkSL in un effetto di runtime dello shader.

Dispose()

Rilascia tutte le risorse usate da questo SKNativeObjectoggetto .

(Ereditato da SKNativeObject)
Dispose(Boolean)

Rilascia le risorse non gestite usate da SKObject e, facoltativamente, rilascia le risorse gestite.

(Ereditato da SKObject)
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)
ToBlender()

Crea un frullatore da questo effetto di runtime con uniformi predefinite.

ToBlender(SKRuntimeEffectUniforms, SKRuntimeEffectChildren)

Crea un frullatore da questo effetto di runtime con le uniformi e gli elementi figlio specificati.

ToBlender(SKRuntimeEffectUniforms)

Crea un frullatore da questo effetto di runtime con le uniformi specificate.

ToColorFilter()

Crea un filtro colore da questo effetto di runtime con uniformi predefinite.

ToColorFilter(SKRuntimeEffectUniforms, SKRuntimeEffectChildren)

Crea un filtro colore da questo effetto di runtime con le uniformi e gli elementi figlio specificati.

ToColorFilter(SKRuntimeEffectUniforms)

Crea un filtro colore da questo effetto di runtime con le uniformi specificate.

ToShader()

Crea uno shader da questo effetto di runtime con uniformi predefinite.

ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren, SKMatrix)

Crea uno shader da questo effetto di runtime con le uniformi, gli elementi figlio e la matrice locale specificati.

ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren)

Crea uno shader da questo effetto di runtime con le uniformi e gli elementi figlio specificati.

ToShader(SKRuntimeEffectUniforms)

Crea uno shader da questo effetto di runtime con le uniformi specificate.

Si applica a