SKRuntimeEffect Classe

Définition

Représente un effet de runtime SkSL compilé qui peut être utilisé pour créer des nuanceurs, des filtres de couleurs ou des blenders.

public class SKRuntimeEffect : SkiaSharp.SKObject
Héritage
SKRuntimeEffect

Propriétés

Nom Description
Children

Obtient les noms des effets enfants déclarés dans la source SkSL.

Handle

Obtient ou définit le handle sur l’objet natif sous-jacent.

(Hérité de SKObject)
IgnorePublicDispose

Obtient une valeur indiquant si l’appel public Dispose() doit être no-op.

(Hérité de SKNativeObject)
IsDisposed

Obtient une valeur indiquant si l’objet a déjà été supprimé.

(Hérité de SKNativeObject)
OwnsHandle

Obtient ou définit une valeur indiquant si cet objet possède son handle et doit détruire l’objet natif lorsqu’il est supprimé.

(Hérité de SKNativeObject)
Uniforms

Obtient les noms des uniformes déclarés dans la source SkSL.

UniformSize

Obtient la taille totale en octets requise pour tous les uniformes.

Méthodes

Nom Description
BuildBlender(String)

Compile le code source SkSL et retourne un générateur de blender.

BuildColorFilter(String)

Compile le code source SkSL et retourne un générateur de filtre de couleurs.

BuildShader(String)

Compile le code source SkSL et retourne un générateur de nuanceur.

CreateBlender(String, String)

Compile le code source SkSL dans un effet d’exécution blender.

CreateColorFilter(String, String)

Compile le code source SkSL dans un effet d’exécution de filtre de couleurs.

CreateShader(String, String)

Compile le code source SkSL dans un effet d’exécution du nuanceur.

Dispose()

Libère toutes les ressources utilisées par ce SKNativeObjectfichier .

(Hérité de SKNativeObject)
Dispose(Boolean)

Libère les ressources non managées utilisées par les SKObject ressources gérées et libère éventuellement les ressources managées.

(Hérité de SKObject)
DisposeInternal()

Déclenche une suppression, ignorant la valeur de IgnorePublicDispose.

(Hérité de SKNativeObject)
DisposeManaged()

Implémenté par des types dérivés SKObject pour détruire tous les objets managés.

(Hérité de SKObject)
DisposeNative()

Implémenté par des types dérivés SKObject pour détruire tous les objets natifs.

(Hérité de SKObject)
DisposeUnownedManaged()

Implémenté par des types dérivés SKObject pour supprimer des objets managés qui ne appartiennent pas à cette instance.

(Hérité de SKObject)
ToBlender()

Crée un blender à partir de cet effet d’exécution avec des uniformes par défaut.

ToBlender(SKRuntimeEffectUniforms, SKRuntimeEffectChildren)

Crée un blender à partir de cet effet d’exécution avec les uniformes et les enfants spécifiés.

ToBlender(SKRuntimeEffectUniforms)

Crée un blender à partir de cet effet d’exécution avec les uniformes spécifiés.

ToColorFilter()

Crée un filtre de couleur à partir de cet effet d’exécution avec des uniformes par défaut.

ToColorFilter(SKRuntimeEffectUniforms, SKRuntimeEffectChildren)

Crée un filtre de couleur à partir de cet effet d’exécution avec les uniformes et les enfants spécifiés.

ToColorFilter(SKRuntimeEffectUniforms)

Crée un filtre de couleur à partir de cet effet d’exécution avec les uniformes spécifiés.

ToShader()

Crée un nuanceur à partir de cet effet d’exécution avec des uniformes par défaut.

ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren, SKMatrix)

Crée un nuanceur à partir de cet effet d’exécution avec les uniformes, enfants et matrice locale spécifiés.

ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren)

Crée un nuanceur à partir de cet effet d’exécution avec les uniformes et les enfants spécifiés.

ToShader(SKRuntimeEffectUniforms)

Crée un nuanceur à partir de cet effet d’exécution avec les uniformes spécifiés.

S’applique à