SKRuntimeEffect Classe

Definição

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
SKRuntimeEffect

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.

Aplica-se a