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: IntA GLenum specifying a color buffer.
COLOR_ATTACHMENT1_WEBGL: IntCOLOR_ATTACHMENT2_WEBGL: IntCOLOR_ATTACHMENT3_WEBGL: IntCOLOR_ATTACHMENT4_WEBGL: IntCOLOR_ATTACHMENT5_WEBGL: IntCOLOR_ATTACHMENT6_WEBGL: IntCOLOR_ATTACHMENT7_WEBGL: IntCOLOR_ATTACHMENT8_WEBGL: IntCOLOR_ATTACHMENT9_WEBGL: IntCOLOR_ATTACHMENT10_WEBGL: IntCOLOR_ATTACHMENT11_WEBGL: IntCOLOR_ATTACHMENT12_WEBGL: IntCOLOR_ATTACHMENT13_WEBGL: IntCOLOR_ATTACHMENT14_WEBGL: IntCOLOR_ATTACHMENT15_WEBGL: IntDRAW_BUFFER0_WEBGL: IntA GLenum returning a draw buffer.
DRAW_BUFFER1_WEBGL: IntDRAW_BUFFER2_WEBGL: IntDRAW_BUFFER3_WEBGL: IntDRAW_BUFFER4_WEBGL: IntDRAW_BUFFER5_WEBGL: IntDRAW_BUFFER6_WEBGL: IntDRAW_BUFFER7_WEBGL: IntDRAW_BUFFER8_WEBGL: IntDRAW_BUFFER9_WEBGL: IntDRAW_BUFFER10_WEBGL: IntDRAW_BUFFER11_WEBGL: IntDRAW_BUFFER12_WEBGL: IntDRAW_BUFFER13_WEBGL: IntDRAW_BUFFER14_WEBGL: IntDRAW_BUFFER15_WEBGL: IntMAX_COLOR_ATTACHMENTS_WEBGL: IntA GLint indicating the maximum number of framebuffer color attachment points.
MAX_DRAW_BUFFERS_WEBGL: IntA GLint indicating the maximum number of draw buffers.
Instance Members
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> |