XR8.GlTextureRenderer.create()
XR8.GlTextureRenderer.create({ GLctx, vertexSource, fragmentSource, toTexture, flipY, mirroredDisplay })`
Descripción
Crea un objeto para renderizar desde una textura a un lienzo u otra textura.
Parámetros
| Parámetro | Tipo | Por defecto | Descripción | 
|---|---|---|---|
| GLctx | WebGlRenderingContextoWebGl2RenderingContext. | El WebGlRenderingContext(oWebGl2RenderingContext) a utilizar para el renderizado. Si no se especificatoTexture, el contenido se dibujará en el lienzo de este contexto. | |
| vertexSource [Opcional] | Cadena | Un sombreador de vértices no operativo | La fuente del sombreador de vértices que se utilizará para el renderizado. | 
| fragmentSource [Opcional] | Cadena | Un sombreador de fragmentos no-op | La fuente del fragment shader a utilizar para el renderizado. | 
| toTexture [Opcional] | WebGlTexture | Lienzo de `GLctx | Una textura para dibujar. Si no se proporciona ninguna textura, el dibujo se hará en el lienzo. | 
| flipY [Opcional] | Booleano | false | Si es verdadero, invierte la representación. | 
| mirroredDisplay [Opcional] | Booleano | false | Si es true, voltea la representación de izquierda a derecha. | 
Devuelve
Devuelve un objeto: {render, destroy, shader}
| Propiedad | Descripción | 
|---|---|
| render({ renderTexture, viewport }) | Función que renderiza la textura en la ventana gráfica especificada. Dependiendo de si se suministra toTexture, la vista se encuentra en el lienzo que creóGLctx, o es relativa a la textura de render proporcionada. | 
| destruir | Limpia los recursos asociados a este GlTextureRenderer. | 
| sombreador | Obtiene un manejador del sombreador utilizado para dibujar la textura. | 
La función render tiene los siguientes parámetros:
| Parámetro | Descripción | 
|---|---|
| renderTexture | Una WebGlTexture(fuente) para dibujar. | 
| ventana | La región del lienzo o textura de salida para dibujar; esto puede ser construido manualmente, o usando XR8.GlTextureRenderer.fillTextureViewport(). | 
La ventana gráfica se especifica mediante { width, height, offsetX, offsetY } :
| Propiedad | Tipo | Descripción | 
|---|---|---|
| anchura | Número | El ancho (en píxeles) a dibujar. | 
| altura | Número | La altura (en píxeles) a dibujar. | 
| offsetX [Opcional] | Número | La coordenada x mínima (en píxeles) a dibujar. | 
| offsetY [Opcional] | Número | La coordenada y mínima (en píxeles) a dibujar. |