SKRuntimeEffect Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Representa um efeito de runtime do SkSL compilado que pode ser usado para criar sombreadores, filtros de cores ou liquidificadores.
public class SKRuntimeEffect : SkiaSharp.SKObject
- Herança
Propriedades
| Nome | Description |
|---|---|
| Children |
Obtém os nomes dos efeitos filho declarados na origem do SkSL. |
| Handle |
Obtém ou define o identificador para o objeto nativo subjacente. (Herdado de SKObject) |
| IgnorePublicDispose |
Obtém um valor que indica se a chamada ao público Dispose() deve ser no-op. (Herdado de SKNativeObject) |
| IsDisposed |
Obtém um valor que indica se o objeto já foi descartado. (Herdado de SKNativeObject) |
| OwnsHandle |
Obtém ou define um valor que indica se esse objeto possui seu identificador e deve destruir o objeto nativo quando ele é descartado. (Herdado de SKNativeObject) |
| Uniforms |
Obtém os nomes dos uniformes declarados na origem do SkSL. |
| UniformSize |
Obtém o tamanho total em bytes necessários para todos os uniformes. |
Métodos
| Nome | Description |
|---|---|
| BuildBlender(String) |
Compila o código-fonte skSL e retorna um construtor de liquidificador. |
| BuildColorFilter(String) |
Compila o código-fonte skSL e retorna um construtor de filtro de cores. |
| BuildShader(String) |
Compila o código-fonte skSL e retorna um construtor de sombreadores. |
| CreateBlender(String, String) |
Compila o código-fonte skSL em um efeito de runtime do liquidificador. |
| CreateColorFilter(String, String) |
Compila o código-fonte skSL em um efeito de runtime de filtro de cores. |
| CreateShader(String, String) |
Compila o código-fonte skSL em um efeito de runtime do sombreador. |
| Dispose() |
Libera todos os recursos usados por isso SKNativeObject. (Herdado de SKNativeObject) |
| Dispose(Boolean) |
Libera os recursos não gerenciados usados pelo SKObject e, opcionalmente, libera os recursos gerenciados. (Herdado de SKObject) |
| DisposeInternal() |
Dispara um descarte, ignorando o valor de IgnorePublicDispose. (Herdado de SKNativeObject) |
| DisposeManaged() |
Implementado por tipos derivados SKObject para destruir quaisquer objetos gerenciados. (Herdado de SKObject) |
| DisposeNative() |
Implementado por tipos derivados SKObject para destruir objetos nativos. (Herdado de SKObject) |
| DisposeUnownedManaged() |
Implementado por tipos derivados SKObject para descartar objetos gerenciados que não pertencem a essa instância. (Herdado de SKObject) |
| ToBlender() |
Cria um liquidificador com base nesse efeito de runtime com uniformes padrão. |
| ToBlender(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Cria um liquidificador com base nesse efeito de runtime com os uniformes e filhos especificados. |
| ToBlender(SKRuntimeEffectUniforms) |
Cria um liquidificador com base nesse efeito de runtime com os uniformes especificados. |
| ToColorFilter() |
Cria um filtro de cor desse efeito de runtime com uniformes padrão. |
| ToColorFilter(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Cria um filtro de cor desse efeito de runtime com os uniformes e filhos especificados. |
| ToColorFilter(SKRuntimeEffectUniforms) |
Cria um filtro de cor desse efeito de runtime com os uniformes especificados. |
| ToShader() |
Cria um sombreador desse efeito de runtime com uniformes padrão. |
| ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren, SKMatrix) |
Cria um sombreador com base nesse efeito de runtime com os uniformes, crianças e matriz local especificados. |
| ToShader(SKRuntimeEffectUniforms, SKRuntimeEffectChildren) |
Cria um sombreador desse efeito de runtime com os uniformes e filhos especificados. |
| ToShader(SKRuntimeEffectUniforms) |
Cria um sombreador desse efeito de runtime com os uniformes especificados. |