Referencia copyToContext()

copyToContext()

Copia el shader de un contexto de dibujo a otro.

Cada objeto p5.Shader debe ser compilado llamando a la función shader() antes de poder ejecutarse. La compilación ocurre en un contexto de dibujo que generalmente es el lienzo principal o una instancia de p5.Graphics. Un shader solo puede ser utilizado en el contexto donde fue compilado. El método copyToContext() compila el shader nuevamente y lo copia a otro contexto de dibujo donde puede ser reutilizado.

El parámetro context es el contexto de dibujo donde se utilizará el shader. El shader puede ser copiado a una instancia de p5.Graphics, como en miShader.copyToContext(pg). El shader también puede ser copiado desde un objeto p5.Graphics al lienzo principal utilizando la variable window, como en miShader.copyToContext(window).

Nota: Un objeto p5.Shader creado con createShader(), createFilterShader() o loadShader() puede ser utilizado directamente con un objeto p5.Framebuffer creado con createFramebuffer(). Ambos objetos tienen el mismo contexto que el lienzo principal.

Ejemplos

Sintaxis

copyToContext(context)

Parámetros

context

Contexto WebGL para el shader copiado.

Notice any errors or typos? Please let us know. Please feel free to edit src/webgl/p5.Shader.js and open a pull request!

Referencias Relacionadas