SKRuntimeEffect 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.
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à
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. |