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
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> |