SKRuntimeEffect Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Representa un efecto de tiempo de ejecución de SkSL compilado que se puede usar para crear sombreadores, filtros de color o mezclas.
public class SKRuntimeEffect : SkiaSharp.SKObject
- Herencia
Propiedades
| Nombre | Description |
|---|---|
| Children |
Obtiene los nombres de los efectos secundarios declarados en el origen skSL. |
| Handle |
Obtiene o establece el identificador en el objeto nativo subyacente. (Heredado de SKObject) |
| IgnorePublicDispose |
Obtiene un valor que indica si la llamada al público Dispose() debe ser no-op. (Heredado de SKNativeObject) |
| IsDisposed |
Obtiene un valor que indica si el objeto ya se ha eliminado. (Heredado de SKNativeObject) |
| OwnsHandle |
Obtiene o establece un valor que indica si este objeto posee su identificador y debe destruir el objeto nativo cuando se elimina. (Heredado de SKNativeObject) |
| Uniforms |
Obtiene los nombres de uniformes declarados en el origen skSL. |
| UniformSize |
Obtiene el tamaño total en bytes necesarios para todos los uniformes. |
Métodos
| Nombre | Description |
|---|---|
| BuildBlender(String) |
Compila el código fuente skSL y devuelve un generador de blender. |
| BuildColorFilter(String) |
Compila el código fuente skSL y devuelve un generador de filtros de color. |
| BuildShader(String) |
Compila el código fuente skSL y devuelve un generador de sombreador. |
| CreateBlender(String, String) |
Compila el código fuente skSL en un efecto en tiempo de ejecución de blender. |
| CreateColorFilter(String, String) |
Compila el código fuente skSL en un efecto en tiempo de ejecución de filtro de color. |
| CreateShader(String, String) |
Compila el código fuente skSL en un efecto en tiempo de ejecución del sombreador. |
| Dispose() |
Libera todos los recursos usados por este SKNativeObject. (Heredado de SKNativeObject) |
| Dispose(Boolean) |
Libera los recursos no administrados utilizados por SKObject y, opcionalmente, libera los recursos administrados. (Heredado de SKObject) |
| DisposeInternal() |
Desencadena un dispose y omite el valor de IgnorePublicDispose. (Heredado de SKNativeObject) |
| DisposeManaged() |
Implementado por tipos derivados SKObject para destruir los objetos administrados. (Heredado de SKObject) |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir cualquier objeto nativo. (Heredado de SKObject) |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para eliminar objetos administrados que no son propiedad de esta instancia. (Heredado de SKObject) |
| ToBlender() |
Crea un combinador a partir de este efecto en tiempo de ejecución con uniformes predeterminados. |
| ToBlender(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Crea un combinador a partir de este efecto en tiempo de ejecución con los uniformes y elementos secundarios especificados. |
| ToBlender(SKRuntimeEffectUniforms) |
Crea un combinador a partir de este efecto en tiempo de ejecución con los uniformes especificados. |
| ToColorFilter() |
Crea un filtro de color a partir de este efecto en tiempo de ejecución con uniformes predeterminados. |
| ToColorFilter(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Crea un filtro de color a partir de este efecto en tiempo de ejecución con los uniformes y elementos secundarios especificados. |
| ToColorFilter(SKRuntimeEffectUniforms) |
Crea un filtro de color a partir de este efecto en tiempo de ejecución con los uniformes especificados. |
| ToShader() |
Crea un sombreador a partir de este efecto en tiempo de ejecución con uniformes predeterminados. |
| ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren, SKMatrix) |
Crea un sombreador a partir de este efecto en tiempo de ejecución con los uniformes, elementos secundarios y matriz local especificados. |
| ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Crea un sombreador a partir de este efecto en tiempo de ejecución con los uniformes y elementos secundarios especificados. |
| ToShader(SKRuntimeEffectUniforms) |
Crea un sombreador a partir de este efecto en tiempo de ejecución con los uniformes especificados. |