WEBGLDrawBuffers

js.html.webgl.extension.WEBGLDrawBuffers (extern class)

The WEBGL_draw_buffers extension is part of the WebGL API and enables a fragment shader to write to several textures, which is useful for deferred shading, for example.

Documentation WEBGL_draw_buffers by Mozilla Contributors, licensed under CC-BY-SA 2.5.

See:

Static Members

COLOR_ATTACHMENT0_WEBGL: Int

A GLenum specifying a color buffer.


COLOR_ATTACHMENT1_WEBGL: Int

COLOR_ATTACHMENT2_WEBGL: Int

COLOR_ATTACHMENT3_WEBGL: Int

COLOR_ATTACHMENT4_WEBGL: Int

COLOR_ATTACHMENT5_WEBGL: Int

COLOR_ATTACHMENT6_WEBGL: Int

COLOR_ATTACHMENT7_WEBGL: Int

COLOR_ATTACHMENT8_WEBGL: Int

COLOR_ATTACHMENT9_WEBGL: Int

COLOR_ATTACHMENT10_WEBGL: Int

COLOR_ATTACHMENT11_WEBGL: Int

COLOR_ATTACHMENT12_WEBGL: Int

COLOR_ATTACHMENT13_WEBGL: Int

COLOR_ATTACHMENT14_WEBGL: Int

COLOR_ATTACHMENT15_WEBGL: Int

DRAW_BUFFER0_WEBGL: Int

A GLenum returning a draw buffer.


DRAW_BUFFER1_WEBGL: Int

DRAW_BUFFER2_WEBGL: Int

DRAW_BUFFER3_WEBGL: Int

DRAW_BUFFER4_WEBGL: Int

DRAW_BUFFER5_WEBGL: Int

DRAW_BUFFER6_WEBGL: Int

DRAW_BUFFER7_WEBGL: Int

DRAW_BUFFER8_WEBGL: Int

DRAW_BUFFER9_WEBGL: Int

DRAW_BUFFER10_WEBGL: Int

DRAW_BUFFER11_WEBGL: Int

DRAW_BUFFER12_WEBGL: Int

DRAW_BUFFER13_WEBGL: Int

DRAW_BUFFER14_WEBGL: Int

DRAW_BUFFER15_WEBGL: Int

MAX_COLOR_ATTACHMENTS_WEBGL: Int

A GLint indicating the maximum number of framebuffer color attachment points.


MAX_DRAW_BUFFERS_WEBGL: Int

A GLint indicating the maximum number of draw buffers.

Instance Members

drawBuffersWEBGL(buffers: Array<Int>): Void

Defines the draw buffers to which all fragment colors are written. (When using WebGL2RenderingContext, this method is available as WebGL2RenderingContext.drawBuffers() by default).

Name Type
buffers Array<Int>