webkit  2cdf99a9e3038c7e01b3c37e8ad903ecbe5eecf1
https://github.com/WebKit/webkit
Public Member Functions | Public Attributes | List of all members
WebGL2RenderingContext Interface Reference

import"WebGL2RenderingContext.idl";

Inheritance diagram for WebGL2RenderingContext:
WebGLRenderingContextBase

Public Member Functions

void bufferData (GLenum target, GLsizeiptr size, GLenum usage)
 
void bufferData (GLenum target, BufferDataSource? srcData, GLenum usage)
 
void bufferSubData (GLenum target, GLintptr dstByteOffset, BufferDataSource? srcData)
 
void bufferData (GLenum target, ArrayBufferView data, GLenum usage, GLuint srcOffset, optional GLuint length=0)
 
void bufferSubData (GLenum target, GLintptr dstByteOffset, ArrayBufferView srcData, GLuint srcOffset, optional GLuint length=0)
 
void copyBufferSubData (GLenum readTarget, GLenum writeTarget, GLintptr readOffset, GLintptr writeOffset, GLsizeiptr size)
 
void getBufferSubData (GLenum target, GLintptr srcByteOffset, ArrayBufferView dstData, optional GLuint dstOffset=0, optional GLuint length=0)
 
void blitFramebuffer (GLint srcX0, GLint srcY0, GLint srcX1, GLint srcY1, GLint dstX0, GLint dstY0, GLint dstX1, GLint dstY1, GLbitfield mask, GLenum filter)
 
void framebufferTextureLayer (GLenum target, GLenum attachment, GLuint texture, GLint level, GLint layer)
 
any getInternalformatParameter (GLenum target, GLenum internalformat, GLenum pname)
 
void invalidateFramebuffer (GLenum target, sequence< GLenum > attachments)
 
void invalidateSubFramebuffer (GLenum target, sequence< GLenum > attachments, GLint x, GLint y, GLsizei width, GLsizei height)
 
void readBuffer (GLenum src)
 
void renderbufferStorageMultisample (GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
 
void texStorage2D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height)
 
void texStorage3D (GLenum target, GLsizei levels, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth)
 
void texImage3D (GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, ArrayBufferView? pixels)
 
void texSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, ArrayBufferView? pixels)
 
void texSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLenum format, GLenum type, TexImageSource source)
 
void copyTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
void compressedTexImage3D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, ArrayBufferView? data)
 
void compressedTexSubImage3D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, ArrayBufferView? data)
 
GLint getFragDataLocation (WebGLProgram? program, DOMString name)
 
void uniform1ui (WebGLUniformLocation? location, GLuint v0)
 
void uniform2ui (WebGLUniformLocation? location, GLuint v0, GLuint v1)
 
void uniform3ui (WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint v2)
 
void uniform4ui (WebGLUniformLocation? location, GLuint v0, GLuint v1, GLuint v2, GLuint v3)
 
void uniform1uiv (WebGLUniformLocation? location, Uint32Array? value)
 
void uniform2uiv (WebGLUniformLocation? location, Uint32Array? value)
 
void uniform3uiv (WebGLUniformLocation? location, Uint32Array? value)
 
void uniform4uiv (WebGLUniformLocation? location, Uint32Array? value)
 
void uniformMatrix2x3fv (WebGLUniformLocation? location, GLboolean transpose, Float32Array? value)
 
void uniformMatrix3x2fv (WebGLUniformLocation? location, GLboolean transpose, Float32Array? value)
 
void uniformMatrix2x4fv (WebGLUniformLocation? location, GLboolean transpose, Float32Array? value)
 
void uniformMatrix4x2fv (WebGLUniformLocation? location, GLboolean transpose, Float32Array? value)
 
void uniformMatrix3x4fv (WebGLUniformLocation? location, GLboolean transpose, Float32Array? value)
 
void uniformMatrix4x3fv (WebGLUniformLocation? location, GLboolean transpose, Float32Array? value)
 
void vertexAttribI4i (GLuint index, GLint x, GLint y, GLint z, GLint w)
 
void vertexAttribI4iv (GLuint index, Int32Array? v)
 
void vertexAttribI4ui (GLuint index, GLuint x, GLuint y, GLuint z, GLuint w)
 
void vertexAttribI4uiv (GLuint index, Uint32Array? v)
 
void vertexAttribIPointer (GLuint index, GLint size, GLenum type, GLsizei stride, GLintptr offset)
 
void vertexAttribDivisor (GLuint index, GLuint divisor)
 
void drawArraysInstanced (GLenum mode, GLint first, GLsizei count, GLsizei instanceCount)
 
void drawElementsInstanced (GLenum mode, GLsizei count, GLenum type, GLintptr offset, GLsizei instanceCount)
 
void drawRangeElements (GLenum mode, GLuint start, GLuint end, GLsizei count, GLenum type, GLintptr offset)
 
void drawBuffers (sequence< GLenum > buffers)
 
void clearBufferiv (GLenum buffer, GLint drawbuffer, Int32Array? value)
 
void clearBufferuiv (GLenum buffer, GLint drawbuffer, Uint32Array? value)
 
void clearBufferfv (GLenum buffer, GLint drawbuffer, Float32Array? value)
 
void clearBufferfi (GLenum buffer, GLint drawbuffer, GLfloat depth, GLint stencil)
 
WebGLQuery createQuery ()
 
void deleteQuery (WebGLQuery? query)
 
GLboolean isQuery (WebGLQuery? query)
 
void beginQuery (GLenum target, WebGLQuery? query)
 
void endQuery (GLenum target)
 
WebGLQuery getQuery (GLenum target, GLenum pname)
 
any getQueryParameter (WebGLQuery? query, GLenum pname)
 
WebGLSampler createSampler ()
 
void deleteSampler (WebGLSampler? sampler)
 
GLboolean isSampler (WebGLSampler? sampler)
 
void bindSampler (GLuint unit, WebGLSampler? sampler)
 
void samplerParameteri (WebGLSampler? sampler, GLenum pname, GLint param)
 
void samplerParameterf (WebGLSampler? sampler, GLenum pname, GLfloat param)
 
any getSamplerParameter (WebGLSampler? sampler, GLenum pname)
 
WebGLSync fenceSync (GLenum condition, GLbitfield flags)
 
GLboolean isSync (WebGLSync? sync)
 
void deleteSync (WebGLSync? sync)
 
GLenum clientWaitSync (WebGLSync? sync, GLbitfield flags, GLuint64 timeout)
 
void waitSync (WebGLSync? sync, GLbitfield flags, GLuint64 timeout)
 
any getSyncParameter (WebGLSync? sync, GLenum pname)
 
WebGLTransformFeedback createTransformFeedback ()
 
void deleteTransformFeedback (WebGLTransformFeedback? id)
 
GLboolean isTransformFeedback (WebGLTransformFeedback? id)
 
void bindTransformFeedback (GLenum target, WebGLTransformFeedback? id)
 
void beginTransformFeedback (GLenum primitiveMode)
 
void endTransformFeedback ()
 
void transformFeedbackVaryings (WebGLProgram? program, sequence< DOMString > varyings, GLenum bufferMode)
 
WebGLActiveInfo getTransformFeedbackVarying (WebGLProgram? program, GLuint index)
 
void pauseTransformFeedback ()
 
void resumeTransformFeedback ()
 
void bindBufferBase (GLenum target, GLuint index, WebGLBuffer? buffer)
 
void bindBufferRange (GLenum target, GLuint index, WebGLBuffer? buffer, GLintptr offset, GLsizeiptr size)
 
any getIndexedParameter (GLenum target, GLuint index)
 
Uint32Array getUniformIndices (WebGLProgram? program, sequence< DOMString > uniformNames)
 
Int32Array getActiveUniforms (WebGLProgram? program, Uint32Array? uniformIndices, GLenum pname)
 
GLuint getUniformBlockIndex (WebGLProgram? program, DOMString uniformBlockName)
 
any getActiveUniformBlockParameter (WebGLProgram? program, GLuint uniformBlockIndex, GLenum pname)
 
any getActiveUniformBlockName (WebGLProgram? program, GLuint uniformBlockIndex)
 
void uniformBlockBinding (WebGLProgram? program, GLuint uniformBlockIndex, GLuint uniformBlockBinding)
 
WebGLVertexArrayObject createVertexArray ()
 
void deleteVertexArray (WebGLVertexArrayObject? vertexArray)
 
GLboolean isVertexArray (WebGLVertexArrayObject? vertexArray)
 
void bindVertexArray (WebGLVertexArrayObject? vertexArray)
 
- Public Member Functions inherited from WebGLRenderingContextBase
void activeTexture (GLenum texture)
 
void attachShader (WebGLProgram? program, WebGLShader? shader)
 
void bindAttribLocation (WebGLProgram? program, GLuint index, DOMString name)
 
void bindBuffer (GLenum target, WebGLBuffer? buffer)
 
void bindFramebuffer (GLenum target, WebGLFramebuffer? framebuffer)
 
void bindRenderbuffer (GLenum target, WebGLRenderbuffer? renderbuffer)
 
void bindTexture (GLenum target, WebGLTexture? texture)
 
void blendColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 
void blendEquation (GLenum mode)
 
void blendEquationSeparate (GLenum modeRGB, GLenum modeAlpha)
 
void blendFunc (GLenum sfactor, GLenum dfactor)
 
void blendFuncSeparate (GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 
GLenum checkFramebufferStatus (GLenum target)
 
void clear (GLbitfield mask)
 
void clearColor (GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 
void clearDepth (GLclampf depth)
 
void clearStencil (GLint s)
 
void colorMask (GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 
void compileShader (WebGLShader? shader)
 
void compressedTexImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, ArrayBufferView data)
 
void compressedTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, ArrayBufferView data)
 
void copyTexImage2D (GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 
void copyTexSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 
WebGLBuffer createBuffer ()
 
WebGLFramebuffer createFramebuffer ()
 
WebGLProgram createProgram ()
 
WebGLRenderbuffer createRenderbuffer ()
 
WebGLShader createShader (GLenum type)
 
WebGLTexture createTexture ()
 
void cullFace (GLenum mode)
 
void deleteBuffer (WebGLBuffer? buffer)
 
void deleteFramebuffer (WebGLFramebuffer? framebuffer)
 
void deleteProgram (WebGLProgram? program)
 
void deleteRenderbuffer (WebGLRenderbuffer? renderbuffer)
 
void deleteShader (WebGLShader? shader)
 
void deleteTexture (WebGLTexture? texture)
 
void depthFunc (GLenum func)
 
void depthMask (GLboolean flag)
 
void depthRange (GLclampf zNear, GLclampf zFar)
 
void detachShader (WebGLProgram? program, WebGLShader? shader)
 
void disable (GLenum cap)
 
void disableVertexAttribArray (GLuint index)
 
void drawArrays (GLenum mode, GLint first, GLsizei count)
 
void drawElements (GLenum mode, GLsizei count, GLenum type, GLintptr offset)
 
void enable (GLenum cap)
 
void enableVertexAttribArray (GLuint index)
 
void finish ()
 
void flush ()
 
void framebufferRenderbuffer (GLenum target, GLenum attachment, GLenum renderbuffertarget, WebGLRenderbuffer? renderbuffer)
 
void framebufferTexture2D (GLenum target, GLenum attachment, GLenum textarget, WebGLTexture? texture, GLint level)
 
void frontFace (GLenum mode)
 
void generateMipmap (GLenum target)
 
WebGLActiveInfo getActiveAttrib (WebGLProgram? program, GLuint index)
 
WebGLActiveInfo getActiveUniform (WebGLProgram? program, GLuint index)
 
sequence< WebGLShadergetAttachedShaders (WebGLProgram? program)
 
GLint getAttribLocation (WebGLProgram? program, DOMString name)
 
any getBufferParameter (GLenum target, GLenum pname)
 
WebGLContextAttributes getContextAttributes ()
 
GLenum getError ()
 
sequence< DOMString > getSupportedExtensions ()
 
object getExtension (DOMString name)
 
any getFramebufferAttachmentParameter (GLenum target, GLenum attachment, GLenum pname)
 
any getParameter (GLenum pname)
 
any getProgramParameter (WebGLProgram? program, GLenum pname)
 
DOMString getProgramInfoLog (WebGLProgram? program)
 
any getRenderbufferParameter (GLenum target, GLenum pname)
 
any getShaderParameter (WebGLShader? shader, GLenum pname)
 
DOMString getShaderInfoLog (WebGLShader? shader)
 
WebGLShaderPrecisionFormat getShaderPrecisionFormat (GLenum shadertype, GLenum precisiontype)
 
DOMString getShaderSource (WebGLShader? shader)
 
any getTexParameter (GLenum target, GLenum pname)
 
any getUniform (WebGLProgram? program, WebGLUniformLocation? location)
 
WebGLUniformLocation getUniformLocation (WebGLProgram? program, DOMString name)
 
any getVertexAttrib (GLuint index, GLenum pname)
 
GLsizeiptr getVertexAttribOffset (GLuint index, GLenum pname)
 
void hint (GLenum target, GLenum mode)
 
GLboolean isBuffer (WebGLBuffer? buffer)
 
GLboolean isContextLost ()
 
GLboolean isEnabled (GLenum cap)
 
GLboolean isFramebuffer (WebGLFramebuffer? framebuffer)
 
GLboolean isProgram (WebGLProgram? program)
 
GLboolean isRenderbuffer (WebGLRenderbuffer? renderbuffer)
 
GLboolean isShader (WebGLShader? shader)
 
GLboolean isTexture (WebGLTexture? texture)
 
void lineWidth (GLfloat width)
 
void linkProgram (WebGLProgram? program)
 
void pixelStorei (GLenum pname, GLint param)
 
void polygonOffset (GLfloat factor, GLfloat units)
 
void readPixels (GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, ArrayBufferView pixels)
 
void releaseShaderCompiler ()
 
void renderbufferStorage (GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 
void sampleCoverage (GLclampf value, GLboolean invert)
 
void scissor (GLint x, GLint y, GLsizei width, GLsizei height)
 
void shaderSource (WebGLShader? shader, DOMString string)
 
void stencilFunc (GLenum func, GLint ref, GLuint mask)
 
void stencilFuncSeparate (GLenum face, GLenum func, GLint ref, GLuint mask)
 
void stencilMask (GLuint mask)
 
void stencilMaskSeparate (GLenum face, GLuint mask)
 
void stencilOp (GLenum fail, GLenum zfail, GLenum zpass)
 
void stencilOpSeparate (GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
 
void texParameterf (GLenum target, GLenum pname, GLfloat param)
 
void texParameteri (GLenum target, GLenum pname, GLint param)
 
void texImage2D (GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, ArrayBufferView? pixels)
 
void texImage2D (GLenum target, GLint level, GLenum internalformat, GLenum format, GLenum type, TexImageSource? source)
 
void texSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, ArrayBufferView? pixels)
 
void texSubImage2D (GLenum target, GLint level, GLint xoffset, GLint yoffset, GLenum format, GLenum type, TexImageSource? source)
 
void uniform1f (WebGLUniformLocation? location, GLfloat x)
 
void uniform2f (WebGLUniformLocation? location, GLfloat x, GLfloat y)
 
void uniform3f (WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z)
 
void uniform4f (WebGLUniformLocation? location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
void uniform1i (WebGLUniformLocation? location, GLint x)
 
void uniform2i (WebGLUniformLocation? location, GLint x, GLint y)
 
void uniform3i (WebGLUniformLocation? location, GLint x, GLint y, GLint z)
 
void uniform4i (WebGLUniformLocation? location, GLint x, GLint y, GLint z, GLint w)
 
void uniform1fv (WebGLUniformLocation? location, Float32List v)
 
void uniform2fv (WebGLUniformLocation? location, Float32List v)
 
void uniform3fv (WebGLUniformLocation? location, Float32List v)
 
void uniform4fv (WebGLUniformLocation? location, Float32List v)
 
void uniform1iv (WebGLUniformLocation? location, Int32List v)
 
void uniform2iv (WebGLUniformLocation? location, Int32List v)
 
void uniform3iv (WebGLUniformLocation? location, Int32List v)
 
void uniform4iv (WebGLUniformLocation? location, Int32List v)
 
void uniformMatrix2fv (WebGLUniformLocation? location, GLboolean transpose, Float32List array)
 
void uniformMatrix3fv (WebGLUniformLocation? location, GLboolean transpose, Float32List array)
 
void uniformMatrix4fv (WebGLUniformLocation? location, GLboolean transpose, Float32List array)
 
void useProgram (WebGLProgram? program)
 
void validateProgram (WebGLProgram? program)
 
void vertexAttrib1f (GLuint index, GLfloat x)
 
void vertexAttrib2f (GLuint index, GLfloat x, GLfloat y)
 
void vertexAttrib3f (GLuint index, GLfloat x, GLfloat y, GLfloat z)
 
void vertexAttrib4f (GLuint index, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 
void vertexAttrib1fv (GLuint index, Float32List values)
 
void vertexAttrib2fv (GLuint index, Float32List values)
 
void vertexAttrib3fv (GLuint index, Float32List values)
 
void vertexAttrib4fv (GLuint index, Float32List values)
 
void vertexAttribPointer (GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLintptr offset)
 
void viewport (GLint x, GLint y, GLsizei width, GLsizei height)
 

Public Attributes

const GLenum READ_BUFFER = 0x0C02
 
const GLenum UNPACK_ROW_LENGTH = 0x0CF2
 
const GLenum UNPACK_SKIP_ROWS = 0x0CF3
 
const GLenum UNPACK_SKIP_PIXELS = 0x0CF4
 
const GLenum PACK_ROW_LENGTH = 0x0D02
 
const GLenum PACK_SKIP_ROWS = 0x0D03
 
const GLenum PACK_SKIP_PIXELS = 0x0D04
 
const GLenum COLOR = 0x1800
 
const GLenum DEPTH = 0x1801
 
const GLenum STENCIL = 0x1802
 
const GLenum RED = 0x1903
 
const GLenum RGB8 = 0x8051
 
const GLenum RGBA8 = 0x8058
 
const GLenum RGB10_A2 = 0x8059
 
const GLenum TEXTURE_BINDING_3D = 0x806A
 
const GLenum UNPACK_SKIP_IMAGES = 0x806D
 
const GLenum UNPACK_IMAGE_HEIGHT = 0x806E
 
const GLenum TEXTURE_3D = 0x806F
 
const GLenum TEXTURE_WRAP_R = 0x8072
 
const GLenum MAX_3D_TEXTURE_SIZE = 0x8073
 
const GLenum UNSIGNED_INT_2_10_10_10_REV = 0x8368
 
const GLenum MAX_ELEMENTS_VERTICES = 0x80E8
 
const GLenum MAX_ELEMENTS_INDICES = 0x80E9
 
const GLenum TEXTURE_MIN_LOD = 0x813A
 
const GLenum TEXTURE_MAX_LOD = 0x813B
 
const GLenum TEXTURE_BASE_LEVEL = 0x813C
 
const GLenum TEXTURE_MAX_LEVEL = 0x813D
 
const GLenum MIN = 0x8007
 
const GLenum MAX = 0x8008
 
const GLenum DEPTH_COMPONENT24 = 0x81A6
 
const GLenum MAX_TEXTURE_LOD_BIAS = 0x84FD
 
const GLenum TEXTURE_COMPARE_MODE = 0x884C
 
const GLenum TEXTURE_COMPARE_FUNC = 0x884D
 
const GLenum CURRENT_QUERY = 0x8865
 
const GLenum QUERY_RESULT = 0x8866
 
const GLenum QUERY_RESULT_AVAILABLE = 0x8867
 
const GLenum STREAM_READ = 0x88E1
 
const GLenum STREAM_COPY = 0x88E2
 
const GLenum STATIC_READ = 0x88E5
 
const GLenum STATIC_COPY = 0x88E6
 
const GLenum DYNAMIC_READ = 0x88E9
 
const GLenum DYNAMIC_COPY = 0x88EA
 
const GLenum MAX_DRAW_BUFFERS = 0x8824
 
const GLenum DRAW_BUFFER0 = 0x8825
 
const GLenum DRAW_BUFFER1 = 0x8826
 
const GLenum DRAW_BUFFER2 = 0x8827
 
const GLenum DRAW_BUFFER3 = 0x8828
 
const GLenum DRAW_BUFFER4 = 0x8829
 
const GLenum DRAW_BUFFER5 = 0x882A
 
const GLenum DRAW_BUFFER6 = 0x882B
 
const GLenum DRAW_BUFFER7 = 0x882C
 
const GLenum DRAW_BUFFER8 = 0x882D
 
const GLenum DRAW_BUFFER9 = 0x882E
 
const GLenum DRAW_BUFFER10 = 0x882F
 
const GLenum DRAW_BUFFER11 = 0x8830
 
const GLenum DRAW_BUFFER12 = 0x8831
 
const GLenum DRAW_BUFFER13 = 0x8832
 
const GLenum DRAW_BUFFER14 = 0x8833
 
const GLenum DRAW_BUFFER15 = 0x8834
 
const GLenum MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49
 
const GLenum MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A
 
const GLenum SAMPLER_3D = 0x8B5F
 
const GLenum SAMPLER_2D_SHADOW = 0x8B62
 
const GLenum FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B
 
const GLenum PIXEL_PACK_BUFFER = 0x88EB
 
const GLenum PIXEL_UNPACK_BUFFER = 0x88EC
 
const GLenum PIXEL_PACK_BUFFER_BINDING = 0x88ED
 
const GLenum PIXEL_UNPACK_BUFFER_BINDING = 0x88EF
 
const GLenum FLOAT_MAT2x3 = 0x8B65
 
const GLenum FLOAT_MAT2x4 = 0x8B66
 
const GLenum FLOAT_MAT3x2 = 0x8B67
 
const GLenum FLOAT_MAT3x4 = 0x8B68
 
const GLenum FLOAT_MAT4x2 = 0x8B69
 
const GLenum FLOAT_MAT4x3 = 0x8B6A
 
const GLenum SRGB = 0x8C40
 
const GLenum SRGB8 = 0x8C41
 
const GLenum SRGB8_ALPHA8 = 0x8C43
 
const GLenum COMPARE_REF_TO_TEXTURE = 0x884E
 
const GLenum RGBA32F = 0x8814
 
const GLenum RGB32F = 0x8815
 
const GLenum RGBA16F = 0x881A
 
const GLenum RGB16F = 0x881B
 
const GLenum VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD
 
const GLenum MAX_ARRAY_TEXTURE_LAYERS = 0x88FF
 
const GLenum MIN_PROGRAM_TEXEL_OFFSET = 0x8904
 
const GLenum MAX_PROGRAM_TEXEL_OFFSET = 0x8905
 
const GLenum MAX_VARYING_COMPONENTS = 0x8B4B
 
const GLenum TEXTURE_2D_ARRAY = 0x8C1A
 
const GLenum TEXTURE_BINDING_2D_ARRAY = 0x8C1D
 
const GLenum R11F_G11F_B10F = 0x8C3A
 
const GLenum UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B
 
const GLenum RGB9_E5 = 0x8C3D
 
const GLenum UNSIGNED_INT_5_9_9_9_REV = 0x8C3E
 
const GLenum TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F
 
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80
 
const GLenum TRANSFORM_FEEDBACK_VARYINGS = 0x8C83
 
const GLenum TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84
 
const GLenum TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85
 
const GLenum TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88
 
const GLenum RASTERIZER_DISCARD = 0x8C89
 
const GLenum MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A
 
const GLenum MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B
 
const GLenum INTERLEAVED_ATTRIBS = 0x8C8C
 
const GLenum SEPARATE_ATTRIBS = 0x8C8D
 
const GLenum TRANSFORM_FEEDBACK_BUFFER = 0x8C8E
 
const GLenum TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F
 
const GLenum RGBA32UI = 0x8D70
 
const GLenum RGB32UI = 0x8D71
 
const GLenum RGBA16UI = 0x8D76
 
const GLenum RGB16UI = 0x8D77
 
const GLenum RGBA8UI = 0x8D7C
 
const GLenum RGB8UI = 0x8D7D
 
const GLenum RGBA32I = 0x8D82
 
const GLenum RGB32I = 0x8D83
 
const GLenum RGBA16I = 0x8D88
 
const GLenum RGB16I = 0x8D89
 
const GLenum RGBA8I = 0x8D8E
 
const GLenum RGB8I = 0x8D8F
 
const GLenum RED_INTEGER = 0x8D94
 
const GLenum RGB_INTEGER = 0x8D98
 
const GLenum RGBA_INTEGER = 0x8D99
 
const GLenum SAMPLER_2D_ARRAY = 0x8DC1
 
const GLenum SAMPLER_2D_ARRAY_SHADOW = 0x8DC4
 
const GLenum SAMPLER_CUBE_SHADOW = 0x8DC5
 
const GLenum UNSIGNED_INT_VEC2 = 0x8DC6
 
const GLenum UNSIGNED_INT_VEC3 = 0x8DC7
 
const GLenum UNSIGNED_INT_VEC4 = 0x8DC8
 
const GLenum INT_SAMPLER_2D = 0x8DCA
 
const GLenum INT_SAMPLER_3D = 0x8DCB
 
const GLenum INT_SAMPLER_CUBE = 0x8DCC
 
const GLenum INT_SAMPLER_2D_ARRAY = 0x8DCF
 
const GLenum UNSIGNED_INT_SAMPLER_2D = 0x8DD2
 
const GLenum UNSIGNED_INT_SAMPLER_3D = 0x8DD3
 
const GLenum UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4
 
const GLenum UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7
 
const GLenum DEPTH_COMPONENT32F = 0x8CAC
 
const GLenum DEPTH32F_STENCIL8 = 0x8CAD
 
const GLenum FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD
 
const GLenum FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210
 
const GLenum FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211
 
const GLenum FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212
 
const GLenum FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213
 
const GLenum FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214
 
const GLenum FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215
 
const GLenum FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216
 
const GLenum FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217
 
const GLenum FRAMEBUFFER_DEFAULT = 0x8218
 
const GLenum DEPTH_STENCIL_ATTACHMENT = 0x821A
 
const GLenum DEPTH_STENCIL = 0x84F9
 
const GLenum UNSIGNED_INT_24_8 = 0x84FA
 
const GLenum DEPTH24_STENCIL8 = 0x88F0
 
const GLenum UNSIGNED_NORMALIZED = 0x8C17
 
const GLenum DRAW_FRAMEBUFFER_BINDING = 0x8CA6
 
const GLenum READ_FRAMEBUFFER = 0x8CA8
 
const GLenum DRAW_FRAMEBUFFER = 0x8CA9
 
const GLenum READ_FRAMEBUFFER_BINDING = 0x8CAA
 
const GLenum RENDERBUFFER_SAMPLES = 0x8CAB
 
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4
 
const GLenum MAX_COLOR_ATTACHMENTS = 0x8CDF
 
const GLenum COLOR_ATTACHMENT1 = 0x8CE1
 
const GLenum COLOR_ATTACHMENT2 = 0x8CE2
 
const GLenum COLOR_ATTACHMENT3 = 0x8CE3
 
const GLenum COLOR_ATTACHMENT4 = 0x8CE4
 
const GLenum COLOR_ATTACHMENT5 = 0x8CE5
 
const GLenum COLOR_ATTACHMENT6 = 0x8CE6
 
const GLenum COLOR_ATTACHMENT7 = 0x8CE7
 
const GLenum COLOR_ATTACHMENT8 = 0x8CE8
 
const GLenum COLOR_ATTACHMENT9 = 0x8CE9
 
const GLenum COLOR_ATTACHMENT10 = 0x8CEA
 
const GLenum COLOR_ATTACHMENT11 = 0x8CEB
 
const GLenum COLOR_ATTACHMENT12 = 0x8CEC
 
const GLenum COLOR_ATTACHMENT13 = 0x8CED
 
const GLenum COLOR_ATTACHMENT14 = 0x8CEE
 
const GLenum COLOR_ATTACHMENT15 = 0x8CEF
 
const GLenum FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56
 
const GLenum MAX_SAMPLES = 0x8D57
 
const GLenum HALF_FLOAT = 0x140B
 
const GLenum RG = 0x8227
 
const GLenum RG_INTEGER = 0x8228
 
const GLenum R8 = 0x8229
 
const GLenum RG8 = 0x822B
 
const GLenum R16F = 0x822D
 
const GLenum R32F = 0x822E
 
const GLenum RG16F = 0x822F
 
const GLenum RG32F = 0x8230
 
const GLenum R8I = 0x8231
 
const GLenum R8UI = 0x8232
 
const GLenum R16I = 0x8233
 
const GLenum R16UI = 0x8234
 
const GLenum R32I = 0x8235
 
const GLenum R32UI = 0x8236
 
const GLenum RG8I = 0x8237
 
const GLenum RG8UI = 0x8238
 
const GLenum RG16I = 0x8239
 
const GLenum RG16UI = 0x823A
 
const GLenum RG32I = 0x823B
 
const GLenum RG32UI = 0x823C
 
const GLenum VERTEX_ARRAY_BINDING = 0x85B5
 
const GLenum R8_SNORM = 0x8F94
 
const GLenum RG8_SNORM = 0x8F95
 
const GLenum RGB8_SNORM = 0x8F96
 
const GLenum RGBA8_SNORM = 0x8F97
 
const GLenum SIGNED_NORMALIZED = 0x8F9C
 
const GLenum PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69
 
const GLenum COPY_READ_BUFFER = 0x8F36
 
const GLenum COPY_WRITE_BUFFER = 0x8F37
 
const GLenum COPY_READ_BUFFER_BINDING = 0x8F36
 
const GLenum COPY_WRITE_BUFFER_BINDING = 0x8F37
 
const GLenum UNIFORM_BUFFER = 0x8A11
 
const GLenum UNIFORM_BUFFER_BINDING = 0x8A28
 
const GLenum UNIFORM_BUFFER_START = 0x8A29
 
const GLenum UNIFORM_BUFFER_SIZE = 0x8A2A
 
const GLenum MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B
 
const GLenum MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D
 
const GLenum MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E
 
const GLenum MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F
 
const GLenum MAX_UNIFORM_BLOCK_SIZE = 0x8A30
 
const GLenum MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31
 
const GLenum MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33
 
const GLenum UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34
 
const GLenum ACTIVE_UNIFORM_BLOCKS = 0x8A36
 
const GLenum UNIFORM_TYPE = 0x8A37
 
const GLenum UNIFORM_SIZE = 0x8A38
 
const GLenum UNIFORM_BLOCK_INDEX = 0x8A3A
 
const GLenum UNIFORM_OFFSET = 0x8A3B
 
const GLenum UNIFORM_ARRAY_STRIDE = 0x8A3C
 
const GLenum UNIFORM_MATRIX_STRIDE = 0x8A3D
 
const GLenum UNIFORM_IS_ROW_MAJOR = 0x8A3E
 
const GLenum UNIFORM_BLOCK_BINDING = 0x8A3F
 
const GLenum UNIFORM_BLOCK_DATA_SIZE = 0x8A40
 
const GLenum UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42
 
const GLenum UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43
 
const GLenum UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44
 
const GLenum UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46
 
const GLenum INVALID_INDEX = 0xFFFFFFFF
 
const GLenum MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122
 
const GLenum MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125
 
const GLenum MAX_SERVER_WAIT_TIMEOUT = 0x9111
 
const GLenum OBJECT_TYPE = 0x9112
 
const GLenum SYNC_CONDITION = 0x9113
 
const GLenum SYNC_STATUS = 0x9114
 
const GLenum SYNC_FLAGS = 0x9115
 
const GLenum SYNC_FENCE = 0x9116
 
const GLenum SYNC_GPU_COMMANDS_COMPLETE = 0x9117
 
const GLenum UNSIGNALED = 0x9118
 
const GLenum SIGNALED = 0x9119
 
const GLenum ALREADY_SIGNALED = 0x911A
 
const GLenum TIMEOUT_EXPIRED = 0x911B
 
const GLenum CONDITION_SATISFIED = 0x911C
 
const GLenum WAIT_FAILED = 0x911D
 
const GLenum SYNC_FLUSH_COMMANDS_BIT = 0x00000001
 
const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE
 
const GLenum ANY_SAMPLES_PASSED = 0x8C2F
 
const GLenum ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A
 
const GLenum SAMPLER_BINDING = 0x8919
 
const GLenum RGB10_A2UI = 0x906F
 
const GLenum TEXTURE_SWIZZLE_R = 0x8E42
 
const GLenum TEXTURE_SWIZZLE_G = 0x8E43
 
const GLenum TEXTURE_SWIZZLE_B = 0x8E44
 
const GLenum TEXTURE_SWIZZLE_A = 0x8E45
 
const GLenum GREEN = 0x1904
 
const GLenum BLUE = 0x1905
 
const GLenum INT_2_10_10_10_REV = 0x8D9F
 
const GLenum TRANSFORM_FEEDBACK = 0x8E22
 
const GLenum TRANSFORM_FEEDBACK_PAUSED = 0x8E23
 
const GLenum TRANSFORM_FEEDBACK_ACTIVE = 0x8E24
 
const GLenum TRANSFORM_FEEDBACK_BINDING = 0x8E25
 
const GLenum COMPRESSED_R11_EAC = 0x9270
 
const GLenum COMPRESSED_SIGNED_R11_EAC = 0x9271
 
const GLenum COMPRESSED_RG11_EAC = 0x9272
 
const GLenum COMPRESSED_SIGNED_RG11_EAC = 0x9273
 
const GLenum COMPRESSED_RGB8_ETC2 = 0x9274
 
const GLenum COMPRESSED_SRGB8_ETC2 = 0x9275
 
const GLenum COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276
 
const GLenum COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277
 
const GLenum COMPRESSED_RGBA8_ETC2_EAC = 0x9278
 
const GLenum COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279
 
const GLenum TEXTURE_IMMUTABLE_FORMAT = 0x912F
 
const GLenum MAX_ELEMENT_INDEX = 0x8D6B
 
const GLenum NUM_SAMPLE_COUNTS = 0x9380
 
const GLenum TEXTURE_IMMUTABLE_LEVELS = 0x82DF
 
const GLenum VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE
 
const GLuint64 TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFF
 
- Public Attributes inherited from WebGLRenderingContextBase
readonly attribute HTMLCanvasElement canvas
 
const GLenum DEPTH_BUFFER_BIT = 0x00000100
 
const GLenum STENCIL_BUFFER_BIT = 0x00000400
 
const GLenum COLOR_BUFFER_BIT = 0x00004000
 
const GLenum POINTS = 0x0000
 
const GLenum LINES = 0x0001
 
const GLenum LINE_LOOP = 0x0002
 
const GLenum LINE_STRIP = 0x0003
 
const GLenum TRIANGLES = 0x0004
 
const GLenum TRIANGLE_STRIP = 0x0005
 
const GLenum TRIANGLE_FAN = 0x0006
 
const GLenum ZERO = 0
 
const GLenum ONE = 1
 
const GLenum SRC_COLOR = 0x0300
 
const GLenum ONE_MINUS_SRC_COLOR = 0x0301
 
const GLenum SRC_ALPHA = 0x0302
 
const GLenum ONE_MINUS_SRC_ALPHA = 0x0303
 
const GLenum DST_ALPHA = 0x0304
 
const GLenum ONE_MINUS_DST_ALPHA = 0x0305
 
const GLenum DST_COLOR = 0x0306
 
const GLenum ONE_MINUS_DST_COLOR = 0x0307
 
const GLenum SRC_ALPHA_SATURATE = 0x0308
 
const GLenum FUNC_ADD = 0x8006
 
const GLenum BLEND_EQUATION = 0x8009
 
const GLenum BLEND_EQUATION_RGB = 0x8009
 
const GLenum BLEND_EQUATION_ALPHA = 0x883D
 
const GLenum FUNC_SUBTRACT = 0x800A
 
const GLenum FUNC_REVERSE_SUBTRACT = 0x800B
 
const GLenum BLEND_DST_RGB = 0x80C8
 
const GLenum BLEND_SRC_RGB = 0x80C9
 
const GLenum BLEND_DST_ALPHA = 0x80CA
 
const GLenum BLEND_SRC_ALPHA = 0x80CB
 
const GLenum CONSTANT_COLOR = 0x8001
 
const GLenum ONE_MINUS_CONSTANT_COLOR = 0x8002
 
const GLenum CONSTANT_ALPHA = 0x8003
 
const GLenum ONE_MINUS_CONSTANT_ALPHA = 0x8004
 
const GLenum BLEND_COLOR = 0x8005
 
const GLenum ARRAY_BUFFER = 0x8892
 
const GLenum ELEMENT_ARRAY_BUFFER = 0x8893
 
const GLenum ARRAY_BUFFER_BINDING = 0x8894
 
const GLenum ELEMENT_ARRAY_BUFFER_BINDING = 0x8895
 
const GLenum STREAM_DRAW = 0x88E0
 
const GLenum STATIC_DRAW = 0x88E4
 
const GLenum DYNAMIC_DRAW = 0x88E8
 
const GLenum BUFFER_SIZE = 0x8764
 
const GLenum BUFFER_USAGE = 0x8765
 
const GLenum CURRENT_VERTEX_ATTRIB = 0x8626
 
const GLenum FRONT = 0x0404
 
const GLenum BACK = 0x0405
 
const GLenum FRONT_AND_BACK = 0x0408
 
const GLenum TEXTURE_2D = 0x0DE1
 
const GLenum CULL_FACE = 0x0B44
 
const GLenum BLEND = 0x0BE2
 
const GLenum DITHER = 0x0BD0
 
const GLenum STENCIL_TEST = 0x0B90
 
const GLenum DEPTH_TEST = 0x0B71
 
const GLenum SCISSOR_TEST = 0x0C11
 
const GLenum POLYGON_OFFSET_FILL = 0x8037
 
const GLenum SAMPLE_ALPHA_TO_COVERAGE = 0x809E
 
const GLenum SAMPLE_COVERAGE = 0x80A0
 
const GLenum NO_ERROR = 0
 
const GLenum INVALID_ENUM = 0x0500
 
const GLenum INVALID_VALUE = 0x0501
 
const GLenum INVALID_OPERATION = 0x0502
 
const GLenum OUT_OF_MEMORY = 0x0505
 
const GLenum CW = 0x0900
 
const GLenum CCW = 0x0901
 
const GLenum LINE_WIDTH = 0x0B21
 
const GLenum ALIASED_POINT_SIZE_RANGE = 0x846D
 
const GLenum ALIASED_LINE_WIDTH_RANGE = 0x846E
 
const GLenum CULL_FACE_MODE = 0x0B45
 
const GLenum FRONT_FACE = 0x0B46
 
const GLenum DEPTH_RANGE = 0x0B70
 
const GLenum DEPTH_WRITEMASK = 0x0B72
 
const GLenum DEPTH_CLEAR_VALUE = 0x0B73
 
const GLenum DEPTH_FUNC = 0x0B74
 
const GLenum STENCIL_CLEAR_VALUE = 0x0B91
 
const GLenum STENCIL_FUNC = 0x0B92
 
const GLenum STENCIL_FAIL = 0x0B94
 
const GLenum STENCIL_PASS_DEPTH_FAIL = 0x0B95
 
const GLenum STENCIL_PASS_DEPTH_PASS = 0x0B96
 
const GLenum STENCIL_REF = 0x0B97
 
const GLenum STENCIL_VALUE_MASK = 0x0B93
 
const GLenum STENCIL_WRITEMASK = 0x0B98
 
const GLenum STENCIL_BACK_FUNC = 0x8800
 
const GLenum STENCIL_BACK_FAIL = 0x8801
 
const GLenum STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802
 
const GLenum STENCIL_BACK_PASS_DEPTH_PASS = 0x8803
 
const GLenum STENCIL_BACK_REF = 0x8CA3
 
const GLenum STENCIL_BACK_VALUE_MASK = 0x8CA4
 
const GLenum STENCIL_BACK_WRITEMASK = 0x8CA5
 
const GLenum VIEWPORT = 0x0BA2
 
const GLenum SCISSOR_BOX = 0x0C10
 
const GLenum COLOR_CLEAR_VALUE = 0x0C22
 
const GLenum COLOR_WRITEMASK = 0x0C23
 
const GLenum UNPACK_ALIGNMENT = 0x0CF5
 
const GLenum PACK_ALIGNMENT = 0x0D05
 
const GLenum MAX_TEXTURE_SIZE = 0x0D33
 
const GLenum MAX_VIEWPORT_DIMS = 0x0D3A
 
const GLenum SUBPIXEL_BITS = 0x0D50
 
const GLenum RED_BITS = 0x0D52
 
const GLenum GREEN_BITS = 0x0D53
 
const GLenum BLUE_BITS = 0x0D54
 
const GLenum ALPHA_BITS = 0x0D55
 
const GLenum DEPTH_BITS = 0x0D56
 
const GLenum STENCIL_BITS = 0x0D57
 
const GLenum POLYGON_OFFSET_UNITS = 0x2A00
 
const GLenum POLYGON_OFFSET_FACTOR = 0x8038
 
const GLenum TEXTURE_BINDING_2D = 0x8069
 
const GLenum SAMPLE_BUFFERS = 0x80A8
 
const GLenum SAMPLES = 0x80A9
 
const GLenum SAMPLE_COVERAGE_VALUE = 0x80AA
 
const GLenum SAMPLE_COVERAGE_INVERT = 0x80AB
 
const GLenum COMPRESSED_TEXTURE_FORMATS = 0x86A3
 
const GLenum DONT_CARE = 0x1100
 
const GLenum FASTEST = 0x1101
 
const GLenum NICEST = 0x1102
 
const GLenum GENERATE_MIPMAP_HINT = 0x8192
 
const GLenum BYTE = 0x1400
 
const GLenum UNSIGNED_BYTE = 0x1401
 
const GLenum SHORT = 0x1402
 
const GLenum UNSIGNED_SHORT = 0x1403
 
const GLenum INT = 0x1404
 
const GLenum UNSIGNED_INT = 0x1405
 
const GLenum FLOAT = 0x1406
 
const GLenum DEPTH_COMPONENT = 0x1902
 
const GLenum ALPHA = 0x1906
 
const GLenum RGB = 0x1907
 
const GLenum RGBA = 0x1908
 
const GLenum LUMINANCE = 0x1909
 
const GLenum LUMINANCE_ALPHA = 0x190A
 
const GLenum UNSIGNED_SHORT_4_4_4_4 = 0x8033
 
const GLenum UNSIGNED_SHORT_5_5_5_1 = 0x8034
 
const GLenum UNSIGNED_SHORT_5_6_5 = 0x8363
 
const GLenum FRAGMENT_SHADER = 0x8B30
 
const GLenum VERTEX_SHADER = 0x8B31
 
const GLenum MAX_VERTEX_ATTRIBS = 0x8869
 
const GLenum MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB
 
const GLenum MAX_VARYING_VECTORS = 0x8DFC
 
const GLenum MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D
 
const GLenum MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C
 
const GLenum MAX_TEXTURE_IMAGE_UNITS = 0x8872
 
const GLenum MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD
 
const GLenum SHADER_TYPE = 0x8B4F
 
const GLenum DELETE_STATUS = 0x8B80
 
const GLenum LINK_STATUS = 0x8B82
 
const GLenum VALIDATE_STATUS = 0x8B83
 
const GLenum ATTACHED_SHADERS = 0x8B85
 
const GLenum ACTIVE_UNIFORMS = 0x8B86
 
const GLenum ACTIVE_ATTRIBUTES = 0x8B89
 
const GLenum SHADING_LANGUAGE_VERSION = 0x8B8C
 
const GLenum CURRENT_PROGRAM = 0x8B8D
 
const GLenum NEVER = 0x0200
 
const GLenum LESS = 0x0201
 
const GLenum EQUAL = 0x0202
 
const GLenum LEQUAL = 0x0203
 
const GLenum GREATER = 0x0204
 
const GLenum NOTEQUAL = 0x0205
 
const GLenum GEQUAL = 0x0206
 
const GLenum ALWAYS = 0x0207
 
const GLenum KEEP = 0x1E00
 
const GLenum REPLACE = 0x1E01
 
const GLenum INCR = 0x1E02
 
const GLenum DECR = 0x1E03
 
const GLenum INVERT = 0x150A
 
const GLenum INCR_WRAP = 0x8507
 
const GLenum DECR_WRAP = 0x8508
 
const GLenum VENDOR = 0x1F00
 
const GLenum RENDERER = 0x1F01
 
const GLenum VERSION = 0x1F02
 
const GLenum NEAREST = 0x2600
 
const GLenum LINEAR = 0x2601
 
const GLenum NEAREST_MIPMAP_NEAREST = 0x2700
 
const GLenum LINEAR_MIPMAP_NEAREST = 0x2701
 
const GLenum NEAREST_MIPMAP_LINEAR = 0x2702
 
const GLenum LINEAR_MIPMAP_LINEAR = 0x2703
 
const GLenum TEXTURE_MAG_FILTER = 0x2800
 
const GLenum TEXTURE_MIN_FILTER = 0x2801
 
const GLenum TEXTURE_WRAP_S = 0x2802
 
const GLenum TEXTURE_WRAP_T = 0x2803
 
const GLenum TEXTURE = 0x1702
 
const GLenum TEXTURE_CUBE_MAP = 0x8513
 
const GLenum TEXTURE_BINDING_CUBE_MAP = 0x8514
 
const GLenum TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515
 
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516
 
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517
 
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518
 
const GLenum TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519
 
const GLenum TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A
 
const GLenum MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C
 
const GLenum TEXTURE0 = 0x84C0
 
const GLenum TEXTURE1 = 0x84C1
 
const GLenum TEXTURE2 = 0x84C2
 
const GLenum TEXTURE3 = 0x84C3
 
const GLenum TEXTURE4 = 0x84C4
 
const GLenum TEXTURE5 = 0x84C5
 
const GLenum TEXTURE6 = 0x84C6
 
const GLenum TEXTURE7 = 0x84C7
 
const GLenum TEXTURE8 = 0x84C8
 
const GLenum TEXTURE9 = 0x84C9
 
const GLenum TEXTURE10 = 0x84CA
 
const GLenum TEXTURE11 = 0x84CB
 
const GLenum TEXTURE12 = 0x84CC
 
const GLenum TEXTURE13 = 0x84CD
 
const GLenum TEXTURE14 = 0x84CE
 
const GLenum TEXTURE15 = 0x84CF
 
const GLenum TEXTURE16 = 0x84D0
 
const GLenum TEXTURE17 = 0x84D1
 
const GLenum TEXTURE18 = 0x84D2
 
const GLenum TEXTURE19 = 0x84D3
 
const GLenum TEXTURE20 = 0x84D4
 
const GLenum TEXTURE21 = 0x84D5
 
const GLenum TEXTURE22 = 0x84D6
 
const GLenum TEXTURE23 = 0x84D7
 
const GLenum TEXTURE24 = 0x84D8
 
const GLenum TEXTURE25 = 0x84D9
 
const GLenum TEXTURE26 = 0x84DA
 
const GLenum TEXTURE27 = 0x84DB
 
const GLenum TEXTURE28 = 0x84DC
 
const GLenum TEXTURE29 = 0x84DD
 
const GLenum TEXTURE30 = 0x84DE
 
const GLenum TEXTURE31 = 0x84DF
 
const GLenum ACTIVE_TEXTURE = 0x84E0
 
const GLenum REPEAT = 0x2901
 
const GLenum CLAMP_TO_EDGE = 0x812F
 
const GLenum MIRRORED_REPEAT = 0x8370
 
const GLenum FLOAT_VEC2 = 0x8B50
 
const GLenum FLOAT_VEC3 = 0x8B51
 
const GLenum FLOAT_VEC4 = 0x8B52
 
const GLenum INT_VEC2 = 0x8B53
 
const GLenum INT_VEC3 = 0x8B54
 
const GLenum INT_VEC4 = 0x8B55
 
const GLenum BOOL = 0x8B56
 
const GLenum BOOL_VEC2 = 0x8B57
 
const GLenum BOOL_VEC3 = 0x8B58
 
const GLenum BOOL_VEC4 = 0x8B59
 
const GLenum FLOAT_MAT2 = 0x8B5A
 
const GLenum FLOAT_MAT3 = 0x8B5B
 
const GLenum FLOAT_MAT4 = 0x8B5C
 
const GLenum SAMPLER_2D = 0x8B5E
 
const GLenum SAMPLER_CUBE = 0x8B60
 
const GLenum VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622
 
const GLenum VERTEX_ATTRIB_ARRAY_SIZE = 0x8623
 
const GLenum VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624
 
const GLenum VERTEX_ATTRIB_ARRAY_TYPE = 0x8625
 
const GLenum VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A
 
const GLenum VERTEX_ATTRIB_ARRAY_POINTER = 0x8645
 
const GLenum VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F
 
const GLenum IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A
 
const GLenum IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B
 
const GLenum COMPILE_STATUS = 0x8B81
 
const GLenum LOW_FLOAT = 0x8DF0
 
const GLenum MEDIUM_FLOAT = 0x8DF1
 
const GLenum HIGH_FLOAT = 0x8DF2
 
const GLenum LOW_INT = 0x8DF3
 
const GLenum MEDIUM_INT = 0x8DF4
 
const GLenum HIGH_INT = 0x8DF5
 
const GLenum FRAMEBUFFER = 0x8D40
 
const GLenum RENDERBUFFER = 0x8D41
 
const GLenum RGBA4 = 0x8056
 
const GLenum RGB5_A1 = 0x8057
 
const GLenum RGB565 = 0x8D62
 
const GLenum DEPTH_COMPONENT16 = 0x81A5
 
const GLenum STENCIL_INDEX = 0x1901
 
const GLenum STENCIL_INDEX8 = 0x8D48
 
const GLenum DEPTH_STENCIL = 0x84F9
 
const GLenum RENDERBUFFER_WIDTH = 0x8D42
 
const GLenum RENDERBUFFER_HEIGHT = 0x8D43
 
const GLenum RENDERBUFFER_INTERNAL_FORMAT = 0x8D44
 
const GLenum RENDERBUFFER_RED_SIZE = 0x8D50
 
const GLenum RENDERBUFFER_GREEN_SIZE = 0x8D51
 
const GLenum RENDERBUFFER_BLUE_SIZE = 0x8D52
 
const GLenum RENDERBUFFER_ALPHA_SIZE = 0x8D53
 
const GLenum RENDERBUFFER_DEPTH_SIZE = 0x8D54
 
const GLenum RENDERBUFFER_STENCIL_SIZE = 0x8D55
 
const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0
 
const GLenum FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1
 
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2
 
const GLenum FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3
 
const GLenum COLOR_ATTACHMENT0 = 0x8CE0
 
const GLenum DEPTH_ATTACHMENT = 0x8D00
 
const GLenum STENCIL_ATTACHMENT = 0x8D20
 
const GLenum DEPTH_STENCIL_ATTACHMENT = 0x821A
 
const GLenum NONE = 0
 
const GLenum FRAMEBUFFER_COMPLETE = 0x8CD5
 
const GLenum FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6
 
const GLenum FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7
 
const GLenum FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9
 
const GLenum FRAMEBUFFER_UNSUPPORTED = 0x8CDD
 
const GLenum FRAMEBUFFER_BINDING = 0x8CA6
 
const GLenum RENDERBUFFER_BINDING = 0x8CA7
 
const GLenum MAX_RENDERBUFFER_SIZE = 0x84E8
 
const GLenum INVALID_FRAMEBUFFER_OPERATION = 0x0506
 
const GLenum UNPACK_FLIP_Y_WEBGL = 0x9240
 
const GLenum UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241
 
const GLenum CONTEXT_LOST_WEBGL = 0x9242
 
const GLenum UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243
 
const GLenum BROWSER_DEFAULT_WEBGL = 0x9244
 
readonly attribute GLsizei drawingBufferWidth
 
readonly attribute GLsizei drawingBufferHeight
 

Member Function Documentation

◆ beginQuery()

void WebGL2RenderingContext::beginQuery ( GLenum  target,
WebGLQuery query 
)

◆ beginTransformFeedback()

void WebGL2RenderingContext::beginTransformFeedback ( GLenum  primitiveMode)

◆ bindBufferBase()

void WebGL2RenderingContext::bindBufferBase ( GLenum  target,
GLuint  index,
WebGLBuffer buffer 
)

◆ bindBufferRange()

void WebGL2RenderingContext::bindBufferRange ( GLenum  target,
GLuint  index,
WebGLBuffer buffer,
GLintptr  offset,
GLsizeiptr  size 
)

◆ bindSampler()

void WebGL2RenderingContext::bindSampler ( GLuint  unit,
WebGLSampler sampler 
)

◆ bindTransformFeedback()

void WebGL2RenderingContext::bindTransformFeedback ( GLenum  target,
WebGLTransformFeedback id 
)

◆ bindVertexArray()

void WebGL2RenderingContext::bindVertexArray ( WebGLVertexArrayObject vertexArray)

◆ blitFramebuffer()

void WebGL2RenderingContext::blitFramebuffer ( GLint  srcX0,
GLint  srcY0,
GLint  srcX1,
GLint  srcY1,
GLint  dstX0,
GLint  dstY0,
GLint  dstX1,
GLint  dstY1,
GLbitfield  mask,
GLenum  filter 
)

◆ bufferData() [1/3]

void WebGL2RenderingContext::bufferData ( GLenum  target,
GLsizeiptr  size,
GLenum  usage 
)

◆ bufferData() [2/3]

void WebGL2RenderingContext::bufferData ( GLenum  target,
BufferDataSource?  srcData,
GLenum  usage 
)

◆ bufferData() [3/3]

void WebGL2RenderingContext::bufferData ( GLenum  target,
ArrayBufferView  data,
GLenum  usage,
GLuint  srcOffset,
optional GLuint  length = 0 
)

◆ bufferSubData() [1/2]

void WebGL2RenderingContext::bufferSubData ( GLenum  target,
GLintptr  dstByteOffset,
BufferDataSource?  srcData 
)

◆ bufferSubData() [2/2]

void WebGL2RenderingContext::bufferSubData ( GLenum  target,
GLintptr  dstByteOffset,
ArrayBufferView  srcData,
GLuint  srcOffset,
optional GLuint  length = 0 
)

◆ clearBufferfi()

void WebGL2RenderingContext::clearBufferfi ( GLenum  buffer,
GLint  drawbuffer,
GLfloat  depth,
GLint  stencil 
)

◆ clearBufferfv()

void WebGL2RenderingContext::clearBufferfv ( GLenum  buffer,
GLint  drawbuffer,
Float32Array?  value 
)

◆ clearBufferiv()

void WebGL2RenderingContext::clearBufferiv ( GLenum  buffer,
GLint  drawbuffer,
Int32Array?  value 
)

◆ clearBufferuiv()

void WebGL2RenderingContext::clearBufferuiv ( GLenum  buffer,
GLint  drawbuffer,
Uint32Array?  value 
)

◆ clientWaitSync()

GLenum WebGL2RenderingContext::clientWaitSync ( WebGLSync sync,
GLbitfield  flags,
GLuint64  timeout 
)

◆ compressedTexImage3D()

void WebGL2RenderingContext::compressedTexImage3D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
GLsizei  imageSize,
ArrayBufferView?  data 
)

◆ compressedTexSubImage3D()

void WebGL2RenderingContext::compressedTexSubImage3D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  zoffset,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLenum  format,
GLsizei  imageSize,
ArrayBufferView?  data 
)

◆ copyBufferSubData()

void WebGL2RenderingContext::copyBufferSubData ( GLenum  readTarget,
GLenum  writeTarget,
GLintptr  readOffset,
GLintptr  writeOffset,
GLsizeiptr  size 
)

◆ copyTexSubImage3D()

void WebGL2RenderingContext::copyTexSubImage3D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  zoffset,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

◆ createQuery()

WebGLQuery WebGL2RenderingContext::createQuery ( )

◆ createSampler()

WebGLSampler WebGL2RenderingContext::createSampler ( )

◆ createTransformFeedback()

WebGLTransformFeedback WebGL2RenderingContext::createTransformFeedback ( )

◆ createVertexArray()

WebGLVertexArrayObject WebGL2RenderingContext::createVertexArray ( )

◆ deleteQuery()

void WebGL2RenderingContext::deleteQuery ( WebGLQuery query)

◆ deleteSampler()

void WebGL2RenderingContext::deleteSampler ( WebGLSampler sampler)

◆ deleteSync()

void WebGL2RenderingContext::deleteSync ( WebGLSync sync)

◆ deleteTransformFeedback()

void WebGL2RenderingContext::deleteTransformFeedback ( WebGLTransformFeedback id)

◆ deleteVertexArray()

void WebGL2RenderingContext::deleteVertexArray ( WebGLVertexArrayObject vertexArray)

◆ drawArraysInstanced()

void WebGL2RenderingContext::drawArraysInstanced ( GLenum  mode,
GLint  first,
GLsizei  count,
GLsizei  instanceCount 
)

◆ drawBuffers()

void WebGL2RenderingContext::drawBuffers ( sequence< GLenum buffers)

◆ drawElementsInstanced()

void WebGL2RenderingContext::drawElementsInstanced ( GLenum  mode,
GLsizei  count,
GLenum  type,
GLintptr  offset,
GLsizei  instanceCount 
)

◆ drawRangeElements()

void WebGL2RenderingContext::drawRangeElements ( GLenum  mode,
GLuint  start,
GLuint  end,
GLsizei  count,
GLenum  type,
GLintptr  offset 
)

◆ endQuery()

void WebGL2RenderingContext::endQuery ( GLenum  target)

◆ endTransformFeedback()

void WebGL2RenderingContext::endTransformFeedback ( )

◆ fenceSync()

WebGLSync WebGL2RenderingContext::fenceSync ( GLenum  condition,
GLbitfield  flags 
)

◆ framebufferTextureLayer()

void WebGL2RenderingContext::framebufferTextureLayer ( GLenum  target,
GLenum  attachment,
GLuint  texture,
GLint  level,
GLint  layer 
)

◆ getActiveUniformBlockName()

any WebGL2RenderingContext::getActiveUniformBlockName ( WebGLProgram program,
GLuint  uniformBlockIndex 
)

◆ getActiveUniformBlockParameter()

any WebGL2RenderingContext::getActiveUniformBlockParameter ( WebGLProgram program,
GLuint  uniformBlockIndex,
GLenum  pname 
)

◆ getActiveUniforms()

Int32Array WebGL2RenderingContext::getActiveUniforms ( WebGLProgram program,
Uint32Array?  uniformIndices,
GLenum  pname 
)

◆ getBufferSubData()

void WebGL2RenderingContext::getBufferSubData ( GLenum  target,
GLintptr  srcByteOffset,
ArrayBufferView  dstData,
optional GLuint  dstOffset = 0,
optional GLuint  length = 0 
)

◆ getFragDataLocation()

GLint WebGL2RenderingContext::getFragDataLocation ( WebGLProgram program,
DOMString  name 
)

◆ getIndexedParameter()

any WebGL2RenderingContext::getIndexedParameter ( GLenum  target,
GLuint  index 
)

◆ getInternalformatParameter()

any WebGL2RenderingContext::getInternalformatParameter ( GLenum  target,
GLenum  internalformat,
GLenum  pname 
)

◆ getQuery()

WebGLQuery WebGL2RenderingContext::getQuery ( GLenum  target,
GLenum  pname 
)

◆ getQueryParameter()

any WebGL2RenderingContext::getQueryParameter ( WebGLQuery query,
GLenum  pname 
)

◆ getSamplerParameter()

any WebGL2RenderingContext::getSamplerParameter ( WebGLSampler sampler,
GLenum  pname 
)

◆ getSyncParameter()

any WebGL2RenderingContext::getSyncParameter ( WebGLSync sync,
GLenum  pname 
)

◆ getTransformFeedbackVarying()

WebGLActiveInfo WebGL2RenderingContext::getTransformFeedbackVarying ( WebGLProgram program,
GLuint  index 
)

◆ getUniformBlockIndex()

GLuint WebGL2RenderingContext::getUniformBlockIndex ( WebGLProgram program,
DOMString  uniformBlockName 
)

◆ getUniformIndices()

Uint32Array WebGL2RenderingContext::getUniformIndices ( WebGLProgram program,
sequence< DOMString >  uniformNames 
)

◆ invalidateFramebuffer()

void WebGL2RenderingContext::invalidateFramebuffer ( GLenum  target,
sequence< GLenum attachments 
)

◆ invalidateSubFramebuffer()

void WebGL2RenderingContext::invalidateSubFramebuffer ( GLenum  target,
sequence< GLenum attachments,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

◆ isQuery()

GLboolean WebGL2RenderingContext::isQuery ( WebGLQuery query)

◆ isSampler()

GLboolean WebGL2RenderingContext::isSampler ( WebGLSampler sampler)

◆ isSync()

GLboolean WebGL2RenderingContext::isSync ( WebGLSync sync)

◆ isTransformFeedback()

GLboolean WebGL2RenderingContext::isTransformFeedback ( WebGLTransformFeedback id)

◆ isVertexArray()

GLboolean WebGL2RenderingContext::isVertexArray ( WebGLVertexArrayObject vertexArray)

◆ pauseTransformFeedback()

void WebGL2RenderingContext::pauseTransformFeedback ( )

◆ readBuffer()

void WebGL2RenderingContext::readBuffer ( GLenum  src)

◆ renderbufferStorageMultisample()

void WebGL2RenderingContext::renderbufferStorageMultisample ( GLenum  target,
GLsizei  samples,
GLenum  internalformat,
GLsizei  width,
GLsizei  height 
)

◆ resumeTransformFeedback()

void WebGL2RenderingContext::resumeTransformFeedback ( )

◆ samplerParameterf()

void WebGL2RenderingContext::samplerParameterf ( WebGLSampler sampler,
GLenum  pname,
GLfloat  param 
)

◆ samplerParameteri()

void WebGL2RenderingContext::samplerParameteri ( WebGLSampler sampler,
GLenum  pname,
GLint  param 
)

◆ texImage3D()

void WebGL2RenderingContext::texImage3D ( GLenum  target,
GLint  level,
GLint  internalformat,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLint  border,
GLenum  format,
GLenum  type,
ArrayBufferView?  pixels 
)

◆ texStorage2D()

void WebGL2RenderingContext::texStorage2D ( GLenum  target,
GLsizei  levels,
GLenum  internalformat,
GLsizei  width,
GLsizei  height 
)

◆ texStorage3D()

void WebGL2RenderingContext::texStorage3D ( GLenum  target,
GLsizei  levels,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLsizei  depth 
)

◆ texSubImage3D() [1/2]

void WebGL2RenderingContext::texSubImage3D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  zoffset,
GLsizei  width,
GLsizei  height,
GLsizei  depth,
GLenum  format,
GLenum  type,
ArrayBufferView?  pixels 
)

◆ texSubImage3D() [2/2]

void WebGL2RenderingContext::texSubImage3D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  zoffset,
GLenum  format,
GLenum  type,
TexImageSource  source 
)

◆ transformFeedbackVaryings()

void WebGL2RenderingContext::transformFeedbackVaryings ( WebGLProgram program,
sequence< DOMString >  varyings,
GLenum  bufferMode 
)

◆ uniform1ui()

void WebGL2RenderingContext::uniform1ui ( WebGLUniformLocation location,
GLuint  v0 
)

◆ uniform1uiv()

void WebGL2RenderingContext::uniform1uiv ( WebGLUniformLocation location,
Uint32Array?  value 
)

◆ uniform2ui()

void WebGL2RenderingContext::uniform2ui ( WebGLUniformLocation location,
GLuint  v0,
GLuint  v1 
)

◆ uniform2uiv()

void WebGL2RenderingContext::uniform2uiv ( WebGLUniformLocation location,
Uint32Array?  value 
)

◆ uniform3ui()

void WebGL2RenderingContext::uniform3ui ( WebGLUniformLocation location,
GLuint  v0,
GLuint  v1,
GLuint  v2 
)

◆ uniform3uiv()

void WebGL2RenderingContext::uniform3uiv ( WebGLUniformLocation location,
Uint32Array?  value 
)

◆ uniform4ui()

void WebGL2RenderingContext::uniform4ui ( WebGLUniformLocation location,
GLuint  v0,
GLuint  v1,
GLuint  v2,
GLuint  v3 
)

◆ uniform4uiv()

void WebGL2RenderingContext::uniform4uiv ( WebGLUniformLocation location,
Uint32Array?  value 
)

◆ uniformBlockBinding()

void WebGL2RenderingContext::uniformBlockBinding ( WebGLProgram program,
GLuint  uniformBlockIndex,
GLuint  uniformBlockBinding 
)

◆ uniformMatrix2x3fv()

void WebGL2RenderingContext::uniformMatrix2x3fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32Array?  value 
)

◆ uniformMatrix2x4fv()

void WebGL2RenderingContext::uniformMatrix2x4fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32Array?  value 
)

◆ uniformMatrix3x2fv()

void WebGL2RenderingContext::uniformMatrix3x2fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32Array?  value 
)

◆ uniformMatrix3x4fv()

void WebGL2RenderingContext::uniformMatrix3x4fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32Array?  value 
)

◆ uniformMatrix4x2fv()

void WebGL2RenderingContext::uniformMatrix4x2fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32Array?  value 
)

◆ uniformMatrix4x3fv()

void WebGL2RenderingContext::uniformMatrix4x3fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32Array?  value 
)

◆ vertexAttribDivisor()

void WebGL2RenderingContext::vertexAttribDivisor ( GLuint  index,
GLuint  divisor 
)

◆ vertexAttribI4i()

void WebGL2RenderingContext::vertexAttribI4i ( GLuint  index,
GLint  x,
GLint  y,
GLint  z,
GLint  w 
)

◆ vertexAttribI4iv()

void WebGL2RenderingContext::vertexAttribI4iv ( GLuint  index,
Int32Array?  v 
)

◆ vertexAttribI4ui()

void WebGL2RenderingContext::vertexAttribI4ui ( GLuint  index,
GLuint  x,
GLuint  y,
GLuint  z,
GLuint  w 
)

◆ vertexAttribI4uiv()

void WebGL2RenderingContext::vertexAttribI4uiv ( GLuint  index,
Uint32Array?  v 
)

◆ vertexAttribIPointer()

void WebGL2RenderingContext::vertexAttribIPointer ( GLuint  index,
GLint  size,
GLenum  type,
GLsizei  stride,
GLintptr  offset 
)

◆ waitSync()

void WebGL2RenderingContext::waitSync ( WebGLSync sync,
GLbitfield  flags,
GLuint64  timeout 
)

Member Data Documentation

◆ ACTIVE_UNIFORM_BLOCKS

const GLenum WebGL2RenderingContext::ACTIVE_UNIFORM_BLOCKS = 0x8A36

◆ ALREADY_SIGNALED

const GLenum WebGL2RenderingContext::ALREADY_SIGNALED = 0x911A

◆ ANY_SAMPLES_PASSED

const GLenum WebGL2RenderingContext::ANY_SAMPLES_PASSED = 0x8C2F

◆ ANY_SAMPLES_PASSED_CONSERVATIVE

const GLenum WebGL2RenderingContext::ANY_SAMPLES_PASSED_CONSERVATIVE = 0x8D6A

◆ BLUE

const GLenum WebGL2RenderingContext::BLUE = 0x1905

◆ COLOR

const GLenum WebGL2RenderingContext::COLOR = 0x1800

◆ COLOR_ATTACHMENT1

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT1 = 0x8CE1

◆ COLOR_ATTACHMENT10

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT10 = 0x8CEA

◆ COLOR_ATTACHMENT11

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT11 = 0x8CEB

◆ COLOR_ATTACHMENT12

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT12 = 0x8CEC

◆ COLOR_ATTACHMENT13

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT13 = 0x8CED

◆ COLOR_ATTACHMENT14

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT14 = 0x8CEE

◆ COLOR_ATTACHMENT15

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT15 = 0x8CEF

◆ COLOR_ATTACHMENT2

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT2 = 0x8CE2

◆ COLOR_ATTACHMENT3

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT3 = 0x8CE3

◆ COLOR_ATTACHMENT4

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT4 = 0x8CE4

◆ COLOR_ATTACHMENT5

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT5 = 0x8CE5

◆ COLOR_ATTACHMENT6

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT6 = 0x8CE6

◆ COLOR_ATTACHMENT7

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT7 = 0x8CE7

◆ COLOR_ATTACHMENT8

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT8 = 0x8CE8

◆ COLOR_ATTACHMENT9

const GLenum WebGL2RenderingContext::COLOR_ATTACHMENT9 = 0x8CE9

◆ COMPARE_REF_TO_TEXTURE

const GLenum WebGL2RenderingContext::COMPARE_REF_TO_TEXTURE = 0x884E

◆ COMPRESSED_R11_EAC

const GLenum WebGL2RenderingContext::COMPRESSED_R11_EAC = 0x9270

◆ COMPRESSED_RG11_EAC

const GLenum WebGL2RenderingContext::COMPRESSED_RG11_EAC = 0x9272

◆ COMPRESSED_RGB8_ETC2

const GLenum WebGL2RenderingContext::COMPRESSED_RGB8_ETC2 = 0x9274

◆ COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2

const GLenum WebGL2RenderingContext::COMPRESSED_RGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9276

◆ COMPRESSED_RGBA8_ETC2_EAC

const GLenum WebGL2RenderingContext::COMPRESSED_RGBA8_ETC2_EAC = 0x9278

◆ COMPRESSED_SIGNED_R11_EAC

const GLenum WebGL2RenderingContext::COMPRESSED_SIGNED_R11_EAC = 0x9271

◆ COMPRESSED_SIGNED_RG11_EAC

const GLenum WebGL2RenderingContext::COMPRESSED_SIGNED_RG11_EAC = 0x9273

◆ COMPRESSED_SRGB8_ALPHA8_ETC2_EAC

const GLenum WebGL2RenderingContext::COMPRESSED_SRGB8_ALPHA8_ETC2_EAC = 0x9279

◆ COMPRESSED_SRGB8_ETC2

const GLenum WebGL2RenderingContext::COMPRESSED_SRGB8_ETC2 = 0x9275

◆ COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2

const GLenum WebGL2RenderingContext::COMPRESSED_SRGB8_PUNCHTHROUGH_ALPHA1_ETC2 = 0x9277

◆ CONDITION_SATISFIED

const GLenum WebGL2RenderingContext::CONDITION_SATISFIED = 0x911C

◆ COPY_READ_BUFFER

const GLenum WebGL2RenderingContext::COPY_READ_BUFFER = 0x8F36

◆ COPY_READ_BUFFER_BINDING

const GLenum WebGL2RenderingContext::COPY_READ_BUFFER_BINDING = 0x8F36

◆ COPY_WRITE_BUFFER

const GLenum WebGL2RenderingContext::COPY_WRITE_BUFFER = 0x8F37

◆ COPY_WRITE_BUFFER_BINDING

const GLenum WebGL2RenderingContext::COPY_WRITE_BUFFER_BINDING = 0x8F37

◆ CURRENT_QUERY

const GLenum WebGL2RenderingContext::CURRENT_QUERY = 0x8865

◆ DEPTH

const GLenum WebGL2RenderingContext::DEPTH = 0x1801

◆ DEPTH24_STENCIL8

const GLenum WebGL2RenderingContext::DEPTH24_STENCIL8 = 0x88F0

◆ DEPTH32F_STENCIL8

const GLenum WebGL2RenderingContext::DEPTH32F_STENCIL8 = 0x8CAD

◆ DEPTH_COMPONENT24

const GLenum WebGL2RenderingContext::DEPTH_COMPONENT24 = 0x81A6

◆ DEPTH_COMPONENT32F

const GLenum WebGL2RenderingContext::DEPTH_COMPONENT32F = 0x8CAC

◆ DEPTH_STENCIL

const GLenum WebGL2RenderingContext::DEPTH_STENCIL = 0x84F9

◆ DEPTH_STENCIL_ATTACHMENT

const GLenum WebGL2RenderingContext::DEPTH_STENCIL_ATTACHMENT = 0x821A

◆ DRAW_BUFFER0

const GLenum WebGL2RenderingContext::DRAW_BUFFER0 = 0x8825

◆ DRAW_BUFFER1

const GLenum WebGL2RenderingContext::DRAW_BUFFER1 = 0x8826

◆ DRAW_BUFFER10

const GLenum WebGL2RenderingContext::DRAW_BUFFER10 = 0x882F

◆ DRAW_BUFFER11

const GLenum WebGL2RenderingContext::DRAW_BUFFER11 = 0x8830

◆ DRAW_BUFFER12

const GLenum WebGL2RenderingContext::DRAW_BUFFER12 = 0x8831

◆ DRAW_BUFFER13

const GLenum WebGL2RenderingContext::DRAW_BUFFER13 = 0x8832

◆ DRAW_BUFFER14

const GLenum WebGL2RenderingContext::DRAW_BUFFER14 = 0x8833

◆ DRAW_BUFFER15

const GLenum WebGL2RenderingContext::DRAW_BUFFER15 = 0x8834

◆ DRAW_BUFFER2

const GLenum WebGL2RenderingContext::DRAW_BUFFER2 = 0x8827

◆ DRAW_BUFFER3

const GLenum WebGL2RenderingContext::DRAW_BUFFER3 = 0x8828

◆ DRAW_BUFFER4

const GLenum WebGL2RenderingContext::DRAW_BUFFER4 = 0x8829

◆ DRAW_BUFFER5

const GLenum WebGL2RenderingContext::DRAW_BUFFER5 = 0x882A

◆ DRAW_BUFFER6

const GLenum WebGL2RenderingContext::DRAW_BUFFER6 = 0x882B

◆ DRAW_BUFFER7

const GLenum WebGL2RenderingContext::DRAW_BUFFER7 = 0x882C

◆ DRAW_BUFFER8

const GLenum WebGL2RenderingContext::DRAW_BUFFER8 = 0x882D

◆ DRAW_BUFFER9

const GLenum WebGL2RenderingContext::DRAW_BUFFER9 = 0x882E

◆ DRAW_FRAMEBUFFER

const GLenum WebGL2RenderingContext::DRAW_FRAMEBUFFER = 0x8CA9

◆ DRAW_FRAMEBUFFER_BINDING

const GLenum WebGL2RenderingContext::DRAW_FRAMEBUFFER_BINDING = 0x8CA6

◆ DYNAMIC_COPY

const GLenum WebGL2RenderingContext::DYNAMIC_COPY = 0x88EA

◆ DYNAMIC_READ

const GLenum WebGL2RenderingContext::DYNAMIC_READ = 0x88E9

◆ FLOAT_32_UNSIGNED_INT_24_8_REV

const GLenum WebGL2RenderingContext::FLOAT_32_UNSIGNED_INT_24_8_REV = 0x8DAD

◆ FLOAT_MAT2x3

const GLenum WebGL2RenderingContext::FLOAT_MAT2x3 = 0x8B65

◆ FLOAT_MAT2x4

const GLenum WebGL2RenderingContext::FLOAT_MAT2x4 = 0x8B66

◆ FLOAT_MAT3x2

const GLenum WebGL2RenderingContext::FLOAT_MAT3x2 = 0x8B67

◆ FLOAT_MAT3x4

const GLenum WebGL2RenderingContext::FLOAT_MAT3x4 = 0x8B68

◆ FLOAT_MAT4x2

const GLenum WebGL2RenderingContext::FLOAT_MAT4x2 = 0x8B69

◆ FLOAT_MAT4x3

const GLenum WebGL2RenderingContext::FLOAT_MAT4x3 = 0x8B6A

◆ FRAGMENT_SHADER_DERIVATIVE_HINT

const GLenum WebGL2RenderingContext::FRAGMENT_SHADER_DERIVATIVE_HINT = 0x8B8B

◆ FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_ALPHA_SIZE = 0x8215

◆ FRAMEBUFFER_ATTACHMENT_BLUE_SIZE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_BLUE_SIZE = 0x8214

◆ FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_COLOR_ENCODING = 0x8210

◆ FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_COMPONENT_TYPE = 0x8211

◆ FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_DEPTH_SIZE = 0x8216

◆ FRAMEBUFFER_ATTACHMENT_GREEN_SIZE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_GREEN_SIZE = 0x8213

◆ FRAMEBUFFER_ATTACHMENT_RED_SIZE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_RED_SIZE = 0x8212

◆ FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_STENCIL_SIZE = 0x8217

◆ FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER

const GLenum WebGL2RenderingContext::FRAMEBUFFER_ATTACHMENT_TEXTURE_LAYER = 0x8CD4

◆ FRAMEBUFFER_DEFAULT

const GLenum WebGL2RenderingContext::FRAMEBUFFER_DEFAULT = 0x8218

◆ FRAMEBUFFER_INCOMPLETE_MULTISAMPLE

const GLenum WebGL2RenderingContext::FRAMEBUFFER_INCOMPLETE_MULTISAMPLE = 0x8D56

◆ GREEN

const GLenum WebGL2RenderingContext::GREEN = 0x1904

◆ HALF_FLOAT

const GLenum WebGL2RenderingContext::HALF_FLOAT = 0x140B

◆ INT_2_10_10_10_REV

const GLenum WebGL2RenderingContext::INT_2_10_10_10_REV = 0x8D9F

◆ INT_SAMPLER_2D

const GLenum WebGL2RenderingContext::INT_SAMPLER_2D = 0x8DCA

◆ INT_SAMPLER_2D_ARRAY

const GLenum WebGL2RenderingContext::INT_SAMPLER_2D_ARRAY = 0x8DCF

◆ INT_SAMPLER_3D

const GLenum WebGL2RenderingContext::INT_SAMPLER_3D = 0x8DCB

◆ INT_SAMPLER_CUBE

const GLenum WebGL2RenderingContext::INT_SAMPLER_CUBE = 0x8DCC

◆ INTERLEAVED_ATTRIBS

const GLenum WebGL2RenderingContext::INTERLEAVED_ATTRIBS = 0x8C8C

◆ INVALID_INDEX

const GLenum WebGL2RenderingContext::INVALID_INDEX = 0xFFFFFFFF

◆ MAX

const GLenum WebGL2RenderingContext::MAX = 0x8008

◆ MAX_3D_TEXTURE_SIZE

const GLenum WebGL2RenderingContext::MAX_3D_TEXTURE_SIZE = 0x8073

◆ MAX_ARRAY_TEXTURE_LAYERS

const GLenum WebGL2RenderingContext::MAX_ARRAY_TEXTURE_LAYERS = 0x88FF

◆ MAX_COLOR_ATTACHMENTS

const GLenum WebGL2RenderingContext::MAX_COLOR_ATTACHMENTS = 0x8CDF

◆ MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_COMBINED_FRAGMENT_UNIFORM_COMPONENTS = 0x8A33

◆ MAX_COMBINED_UNIFORM_BLOCKS

const GLenum WebGL2RenderingContext::MAX_COMBINED_UNIFORM_BLOCKS = 0x8A2E

◆ MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_COMBINED_VERTEX_UNIFORM_COMPONENTS = 0x8A31

◆ MAX_DRAW_BUFFERS

const GLenum WebGL2RenderingContext::MAX_DRAW_BUFFERS = 0x8824

◆ MAX_ELEMENT_INDEX

const GLenum WebGL2RenderingContext::MAX_ELEMENT_INDEX = 0x8D6B

◆ MAX_ELEMENTS_INDICES

const GLenum WebGL2RenderingContext::MAX_ELEMENTS_INDICES = 0x80E9

◆ MAX_ELEMENTS_VERTICES

const GLenum WebGL2RenderingContext::MAX_ELEMENTS_VERTICES = 0x80E8

◆ MAX_FRAGMENT_INPUT_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_FRAGMENT_INPUT_COMPONENTS = 0x9125

◆ MAX_FRAGMENT_UNIFORM_BLOCKS

const GLenum WebGL2RenderingContext::MAX_FRAGMENT_UNIFORM_BLOCKS = 0x8A2D

◆ MAX_FRAGMENT_UNIFORM_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_FRAGMENT_UNIFORM_COMPONENTS = 0x8B49

◆ MAX_PROGRAM_TEXEL_OFFSET

const GLenum WebGL2RenderingContext::MAX_PROGRAM_TEXEL_OFFSET = 0x8905

◆ MAX_SAMPLES

const GLenum WebGL2RenderingContext::MAX_SAMPLES = 0x8D57

◆ MAX_SERVER_WAIT_TIMEOUT

const GLenum WebGL2RenderingContext::MAX_SERVER_WAIT_TIMEOUT = 0x9111

◆ MAX_TEXTURE_LOD_BIAS

const GLenum WebGL2RenderingContext::MAX_TEXTURE_LOD_BIAS = 0x84FD

◆ MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_TRANSFORM_FEEDBACK_INTERLEAVED_COMPONENTS = 0x8C8A

◆ MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS

const GLenum WebGL2RenderingContext::MAX_TRANSFORM_FEEDBACK_SEPARATE_ATTRIBS = 0x8C8B

◆ MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_TRANSFORM_FEEDBACK_SEPARATE_COMPONENTS = 0x8C80

◆ MAX_UNIFORM_BLOCK_SIZE

const GLenum WebGL2RenderingContext::MAX_UNIFORM_BLOCK_SIZE = 0x8A30

◆ MAX_UNIFORM_BUFFER_BINDINGS

const GLenum WebGL2RenderingContext::MAX_UNIFORM_BUFFER_BINDINGS = 0x8A2F

◆ MAX_VARYING_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_VARYING_COMPONENTS = 0x8B4B

◆ MAX_VERTEX_OUTPUT_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_VERTEX_OUTPUT_COMPONENTS = 0x9122

◆ MAX_VERTEX_UNIFORM_BLOCKS

const GLenum WebGL2RenderingContext::MAX_VERTEX_UNIFORM_BLOCKS = 0x8A2B

◆ MAX_VERTEX_UNIFORM_COMPONENTS

const GLenum WebGL2RenderingContext::MAX_VERTEX_UNIFORM_COMPONENTS = 0x8B4A

◆ MIN

const GLenum WebGL2RenderingContext::MIN = 0x8007

◆ MIN_PROGRAM_TEXEL_OFFSET

const GLenum WebGL2RenderingContext::MIN_PROGRAM_TEXEL_OFFSET = 0x8904

◆ NUM_SAMPLE_COUNTS

const GLenum WebGL2RenderingContext::NUM_SAMPLE_COUNTS = 0x9380

◆ OBJECT_TYPE

const GLenum WebGL2RenderingContext::OBJECT_TYPE = 0x9112

◆ PACK_ROW_LENGTH

const GLenum WebGL2RenderingContext::PACK_ROW_LENGTH = 0x0D02

◆ PACK_SKIP_PIXELS

const GLenum WebGL2RenderingContext::PACK_SKIP_PIXELS = 0x0D04

◆ PACK_SKIP_ROWS

const GLenum WebGL2RenderingContext::PACK_SKIP_ROWS = 0x0D03

◆ PIXEL_PACK_BUFFER

const GLenum WebGL2RenderingContext::PIXEL_PACK_BUFFER = 0x88EB

◆ PIXEL_PACK_BUFFER_BINDING

const GLenum WebGL2RenderingContext::PIXEL_PACK_BUFFER_BINDING = 0x88ED

◆ PIXEL_UNPACK_BUFFER

const GLenum WebGL2RenderingContext::PIXEL_UNPACK_BUFFER = 0x88EC

◆ PIXEL_UNPACK_BUFFER_BINDING

const GLenum WebGL2RenderingContext::PIXEL_UNPACK_BUFFER_BINDING = 0x88EF

◆ PRIMITIVE_RESTART_FIXED_INDEX

const GLenum WebGL2RenderingContext::PRIMITIVE_RESTART_FIXED_INDEX = 0x8D69

◆ QUERY_RESULT

const GLenum WebGL2RenderingContext::QUERY_RESULT = 0x8866

◆ QUERY_RESULT_AVAILABLE

const GLenum WebGL2RenderingContext::QUERY_RESULT_AVAILABLE = 0x8867

◆ R11F_G11F_B10F

const GLenum WebGL2RenderingContext::R11F_G11F_B10F = 0x8C3A

◆ R16F

const GLenum WebGL2RenderingContext::R16F = 0x822D

◆ R16I

const GLenum WebGL2RenderingContext::R16I = 0x8233

◆ R16UI

const GLenum WebGL2RenderingContext::R16UI = 0x8234

◆ R32F

const GLenum WebGL2RenderingContext::R32F = 0x822E

◆ R32I

const GLenum WebGL2RenderingContext::R32I = 0x8235

◆ R32UI

const GLenum WebGL2RenderingContext::R32UI = 0x8236

◆ R8

const GLenum WebGL2RenderingContext::R8 = 0x8229

◆ R8_SNORM

const GLenum WebGL2RenderingContext::R8_SNORM = 0x8F94

◆ R8I

const GLenum WebGL2RenderingContext::R8I = 0x8231

◆ R8UI

const GLenum WebGL2RenderingContext::R8UI = 0x8232

◆ RASTERIZER_DISCARD

const GLenum WebGL2RenderingContext::RASTERIZER_DISCARD = 0x8C89

◆ READ_BUFFER

const GLenum WebGL2RenderingContext::READ_BUFFER = 0x0C02

◆ READ_FRAMEBUFFER

const GLenum WebGL2RenderingContext::READ_FRAMEBUFFER = 0x8CA8

◆ READ_FRAMEBUFFER_BINDING

const GLenum WebGL2RenderingContext::READ_FRAMEBUFFER_BINDING = 0x8CAA

◆ RED

const GLenum WebGL2RenderingContext::RED = 0x1903

◆ RED_INTEGER

const GLenum WebGL2RenderingContext::RED_INTEGER = 0x8D94

◆ RENDERBUFFER_SAMPLES

const GLenum WebGL2RenderingContext::RENDERBUFFER_SAMPLES = 0x8CAB

◆ RG

const GLenum WebGL2RenderingContext::RG = 0x8227

◆ RG16F

const GLenum WebGL2RenderingContext::RG16F = 0x822F

◆ RG16I

const GLenum WebGL2RenderingContext::RG16I = 0x8239

◆ RG16UI

const GLenum WebGL2RenderingContext::RG16UI = 0x823A

◆ RG32F

const GLenum WebGL2RenderingContext::RG32F = 0x8230

◆ RG32I

const GLenum WebGL2RenderingContext::RG32I = 0x823B

◆ RG32UI

const GLenum WebGL2RenderingContext::RG32UI = 0x823C

◆ RG8

const GLenum WebGL2RenderingContext::RG8 = 0x822B

◆ RG8_SNORM

const GLenum WebGL2RenderingContext::RG8_SNORM = 0x8F95

◆ RG8I

const GLenum WebGL2RenderingContext::RG8I = 0x8237

◆ RG8UI

const GLenum WebGL2RenderingContext::RG8UI = 0x8238

◆ RG_INTEGER

const GLenum WebGL2RenderingContext::RG_INTEGER = 0x8228

◆ RGB10_A2

const GLenum WebGL2RenderingContext::RGB10_A2 = 0x8059

◆ RGB10_A2UI

const GLenum WebGL2RenderingContext::RGB10_A2UI = 0x906F

◆ RGB16F

const GLenum WebGL2RenderingContext::RGB16F = 0x881B

◆ RGB16I

const GLenum WebGL2RenderingContext::RGB16I = 0x8D89

◆ RGB16UI

const GLenum WebGL2RenderingContext::RGB16UI = 0x8D77

◆ RGB32F

const GLenum WebGL2RenderingContext::RGB32F = 0x8815

◆ RGB32I

const GLenum WebGL2RenderingContext::RGB32I = 0x8D83

◆ RGB32UI

const GLenum WebGL2RenderingContext::RGB32UI = 0x8D71

◆ RGB8

const GLenum WebGL2RenderingContext::RGB8 = 0x8051

◆ RGB8_SNORM

const GLenum WebGL2RenderingContext::RGB8_SNORM = 0x8F96

◆ RGB8I

const GLenum WebGL2RenderingContext::RGB8I = 0x8D8F

◆ RGB8UI

const GLenum WebGL2RenderingContext::RGB8UI = 0x8D7D

◆ RGB9_E5

const GLenum WebGL2RenderingContext::RGB9_E5 = 0x8C3D

◆ RGB_INTEGER

const GLenum WebGL2RenderingContext::RGB_INTEGER = 0x8D98

◆ RGBA16F

const GLenum WebGL2RenderingContext::RGBA16F = 0x881A

◆ RGBA16I

const GLenum WebGL2RenderingContext::RGBA16I = 0x8D88

◆ RGBA16UI

const GLenum WebGL2RenderingContext::RGBA16UI = 0x8D76

◆ RGBA32F

const GLenum WebGL2RenderingContext::RGBA32F = 0x8814

◆ RGBA32I

const GLenum WebGL2RenderingContext::RGBA32I = 0x8D82

◆ RGBA32UI

const GLenum WebGL2RenderingContext::RGBA32UI = 0x8D70

◆ RGBA8

const GLenum WebGL2RenderingContext::RGBA8 = 0x8058

◆ RGBA8_SNORM

const GLenum WebGL2RenderingContext::RGBA8_SNORM = 0x8F97

◆ RGBA8I

const GLenum WebGL2RenderingContext::RGBA8I = 0x8D8E

◆ RGBA8UI

const GLenum WebGL2RenderingContext::RGBA8UI = 0x8D7C

◆ RGBA_INTEGER

const GLenum WebGL2RenderingContext::RGBA_INTEGER = 0x8D99

◆ SAMPLER_2D_ARRAY

const GLenum WebGL2RenderingContext::SAMPLER_2D_ARRAY = 0x8DC1

◆ SAMPLER_2D_ARRAY_SHADOW

const GLenum WebGL2RenderingContext::SAMPLER_2D_ARRAY_SHADOW = 0x8DC4

◆ SAMPLER_2D_SHADOW

const GLenum WebGL2RenderingContext::SAMPLER_2D_SHADOW = 0x8B62

◆ SAMPLER_3D

const GLenum WebGL2RenderingContext::SAMPLER_3D = 0x8B5F

◆ SAMPLER_BINDING

const GLenum WebGL2RenderingContext::SAMPLER_BINDING = 0x8919

◆ SAMPLER_CUBE_SHADOW

const GLenum WebGL2RenderingContext::SAMPLER_CUBE_SHADOW = 0x8DC5

◆ SEPARATE_ATTRIBS

const GLenum WebGL2RenderingContext::SEPARATE_ATTRIBS = 0x8C8D

◆ SIGNALED

const GLenum WebGL2RenderingContext::SIGNALED = 0x9119

◆ SIGNED_NORMALIZED

const GLenum WebGL2RenderingContext::SIGNED_NORMALIZED = 0x8F9C

◆ SRGB

const GLenum WebGL2RenderingContext::SRGB = 0x8C40

◆ SRGB8

const GLenum WebGL2RenderingContext::SRGB8 = 0x8C41

◆ SRGB8_ALPHA8

const GLenum WebGL2RenderingContext::SRGB8_ALPHA8 = 0x8C43

◆ STATIC_COPY

const GLenum WebGL2RenderingContext::STATIC_COPY = 0x88E6

◆ STATIC_READ

const GLenum WebGL2RenderingContext::STATIC_READ = 0x88E5

◆ STENCIL

const GLenum WebGL2RenderingContext::STENCIL = 0x1802

◆ STREAM_COPY

const GLenum WebGL2RenderingContext::STREAM_COPY = 0x88E2

◆ STREAM_READ

const GLenum WebGL2RenderingContext::STREAM_READ = 0x88E1

◆ SYNC_CONDITION

const GLenum WebGL2RenderingContext::SYNC_CONDITION = 0x9113

◆ SYNC_FENCE

const GLenum WebGL2RenderingContext::SYNC_FENCE = 0x9116

◆ SYNC_FLAGS

const GLenum WebGL2RenderingContext::SYNC_FLAGS = 0x9115

◆ SYNC_FLUSH_COMMANDS_BIT

const GLenum WebGL2RenderingContext::SYNC_FLUSH_COMMANDS_BIT = 0x00000001

◆ SYNC_GPU_COMMANDS_COMPLETE

const GLenum WebGL2RenderingContext::SYNC_GPU_COMMANDS_COMPLETE = 0x9117

◆ SYNC_STATUS

const GLenum WebGL2RenderingContext::SYNC_STATUS = 0x9114

◆ TEXTURE_2D_ARRAY

const GLenum WebGL2RenderingContext::TEXTURE_2D_ARRAY = 0x8C1A

◆ TEXTURE_3D

const GLenum WebGL2RenderingContext::TEXTURE_3D = 0x806F

◆ TEXTURE_BASE_LEVEL

const GLenum WebGL2RenderingContext::TEXTURE_BASE_LEVEL = 0x813C

◆ TEXTURE_BINDING_2D_ARRAY

const GLenum WebGL2RenderingContext::TEXTURE_BINDING_2D_ARRAY = 0x8C1D

◆ TEXTURE_BINDING_3D

const GLenum WebGL2RenderingContext::TEXTURE_BINDING_3D = 0x806A

◆ TEXTURE_COMPARE_FUNC

const GLenum WebGL2RenderingContext::TEXTURE_COMPARE_FUNC = 0x884D

◆ TEXTURE_COMPARE_MODE

const GLenum WebGL2RenderingContext::TEXTURE_COMPARE_MODE = 0x884C

◆ TEXTURE_IMMUTABLE_FORMAT

const GLenum WebGL2RenderingContext::TEXTURE_IMMUTABLE_FORMAT = 0x912F

◆ TEXTURE_IMMUTABLE_LEVELS

const GLenum WebGL2RenderingContext::TEXTURE_IMMUTABLE_LEVELS = 0x82DF

◆ TEXTURE_MAX_LEVEL

const GLenum WebGL2RenderingContext::TEXTURE_MAX_LEVEL = 0x813D

◆ TEXTURE_MAX_LOD

const GLenum WebGL2RenderingContext::TEXTURE_MAX_LOD = 0x813B

◆ TEXTURE_MIN_LOD

const GLenum WebGL2RenderingContext::TEXTURE_MIN_LOD = 0x813A

◆ TEXTURE_SWIZZLE_A

const GLenum WebGL2RenderingContext::TEXTURE_SWIZZLE_A = 0x8E45

◆ TEXTURE_SWIZZLE_B

const GLenum WebGL2RenderingContext::TEXTURE_SWIZZLE_B = 0x8E44

◆ TEXTURE_SWIZZLE_G

const GLenum WebGL2RenderingContext::TEXTURE_SWIZZLE_G = 0x8E43

◆ TEXTURE_SWIZZLE_R

const GLenum WebGL2RenderingContext::TEXTURE_SWIZZLE_R = 0x8E42

◆ TEXTURE_WRAP_R

const GLenum WebGL2RenderingContext::TEXTURE_WRAP_R = 0x8072

◆ TIMEOUT_EXPIRED

const GLenum WebGL2RenderingContext::TIMEOUT_EXPIRED = 0x911B

◆ TIMEOUT_IGNORED

const GLuint64 WebGL2RenderingContext::TIMEOUT_IGNORED = 0xFFFFFFFFFFFFFFFF

◆ TRANSFORM_FEEDBACK

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK = 0x8E22

◆ TRANSFORM_FEEDBACK_ACTIVE

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_ACTIVE = 0x8E24

◆ TRANSFORM_FEEDBACK_BINDING

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_BINDING = 0x8E25

◆ TRANSFORM_FEEDBACK_BUFFER

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_BUFFER = 0x8C8E

◆ TRANSFORM_FEEDBACK_BUFFER_BINDING

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_BUFFER_BINDING = 0x8C8F

◆ TRANSFORM_FEEDBACK_BUFFER_MODE

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_BUFFER_MODE = 0x8C7F

◆ TRANSFORM_FEEDBACK_BUFFER_SIZE

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_BUFFER_SIZE = 0x8C85

◆ TRANSFORM_FEEDBACK_BUFFER_START

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_BUFFER_START = 0x8C84

◆ TRANSFORM_FEEDBACK_PAUSED

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_PAUSED = 0x8E23

◆ TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_PRIMITIVES_WRITTEN = 0x8C88

◆ TRANSFORM_FEEDBACK_VARYINGS

const GLenum WebGL2RenderingContext::TRANSFORM_FEEDBACK_VARYINGS = 0x8C83

◆ UNIFORM_ARRAY_STRIDE

const GLenum WebGL2RenderingContext::UNIFORM_ARRAY_STRIDE = 0x8A3C

◆ UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES

const GLenum WebGL2RenderingContext::UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES = 0x8A43

◆ UNIFORM_BLOCK_ACTIVE_UNIFORMS

const GLenum WebGL2RenderingContext::UNIFORM_BLOCK_ACTIVE_UNIFORMS = 0x8A42

◆ UNIFORM_BLOCK_BINDING

const GLenum WebGL2RenderingContext::UNIFORM_BLOCK_BINDING = 0x8A3F

◆ UNIFORM_BLOCK_DATA_SIZE

const GLenum WebGL2RenderingContext::UNIFORM_BLOCK_DATA_SIZE = 0x8A40

◆ UNIFORM_BLOCK_INDEX

const GLenum WebGL2RenderingContext::UNIFORM_BLOCK_INDEX = 0x8A3A

◆ UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER

const GLenum WebGL2RenderingContext::UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46

◆ UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER

const GLenum WebGL2RenderingContext::UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER = 0x8A44

◆ UNIFORM_BUFFER

const GLenum WebGL2RenderingContext::UNIFORM_BUFFER = 0x8A11

◆ UNIFORM_BUFFER_BINDING

const GLenum WebGL2RenderingContext::UNIFORM_BUFFER_BINDING = 0x8A28

◆ UNIFORM_BUFFER_OFFSET_ALIGNMENT

const GLenum WebGL2RenderingContext::UNIFORM_BUFFER_OFFSET_ALIGNMENT = 0x8A34

◆ UNIFORM_BUFFER_SIZE

const GLenum WebGL2RenderingContext::UNIFORM_BUFFER_SIZE = 0x8A2A

◆ UNIFORM_BUFFER_START

const GLenum WebGL2RenderingContext::UNIFORM_BUFFER_START = 0x8A29

◆ UNIFORM_IS_ROW_MAJOR

const GLenum WebGL2RenderingContext::UNIFORM_IS_ROW_MAJOR = 0x8A3E

◆ UNIFORM_MATRIX_STRIDE

const GLenum WebGL2RenderingContext::UNIFORM_MATRIX_STRIDE = 0x8A3D

◆ UNIFORM_OFFSET

const GLenum WebGL2RenderingContext::UNIFORM_OFFSET = 0x8A3B

◆ UNIFORM_SIZE

const GLenum WebGL2RenderingContext::UNIFORM_SIZE = 0x8A38

◆ UNIFORM_TYPE

const GLenum WebGL2RenderingContext::UNIFORM_TYPE = 0x8A37

◆ UNPACK_IMAGE_HEIGHT

const GLenum WebGL2RenderingContext::UNPACK_IMAGE_HEIGHT = 0x806E

◆ UNPACK_ROW_LENGTH

const GLenum WebGL2RenderingContext::UNPACK_ROW_LENGTH = 0x0CF2

◆ UNPACK_SKIP_IMAGES

const GLenum WebGL2RenderingContext::UNPACK_SKIP_IMAGES = 0x806D

◆ UNPACK_SKIP_PIXELS

const GLenum WebGL2RenderingContext::UNPACK_SKIP_PIXELS = 0x0CF4

◆ UNPACK_SKIP_ROWS

const GLenum WebGL2RenderingContext::UNPACK_SKIP_ROWS = 0x0CF3

◆ UNSIGNALED

const GLenum WebGL2RenderingContext::UNSIGNALED = 0x9118

◆ UNSIGNED_INT_10F_11F_11F_REV

const GLenum WebGL2RenderingContext::UNSIGNED_INT_10F_11F_11F_REV = 0x8C3B

◆ UNSIGNED_INT_24_8

const GLenum WebGL2RenderingContext::UNSIGNED_INT_24_8 = 0x84FA

◆ UNSIGNED_INT_2_10_10_10_REV

const GLenum WebGL2RenderingContext::UNSIGNED_INT_2_10_10_10_REV = 0x8368

◆ UNSIGNED_INT_5_9_9_9_REV

const GLenum WebGL2RenderingContext::UNSIGNED_INT_5_9_9_9_REV = 0x8C3E

◆ UNSIGNED_INT_SAMPLER_2D

const GLenum WebGL2RenderingContext::UNSIGNED_INT_SAMPLER_2D = 0x8DD2

◆ UNSIGNED_INT_SAMPLER_2D_ARRAY

const GLenum WebGL2RenderingContext::UNSIGNED_INT_SAMPLER_2D_ARRAY = 0x8DD7

◆ UNSIGNED_INT_SAMPLER_3D

const GLenum WebGL2RenderingContext::UNSIGNED_INT_SAMPLER_3D = 0x8DD3

◆ UNSIGNED_INT_SAMPLER_CUBE

const GLenum WebGL2RenderingContext::UNSIGNED_INT_SAMPLER_CUBE = 0x8DD4

◆ UNSIGNED_INT_VEC2

const GLenum WebGL2RenderingContext::UNSIGNED_INT_VEC2 = 0x8DC6

◆ UNSIGNED_INT_VEC3

const GLenum WebGL2RenderingContext::UNSIGNED_INT_VEC3 = 0x8DC7

◆ UNSIGNED_INT_VEC4

const GLenum WebGL2RenderingContext::UNSIGNED_INT_VEC4 = 0x8DC8

◆ UNSIGNED_NORMALIZED

const GLenum WebGL2RenderingContext::UNSIGNED_NORMALIZED = 0x8C17

◆ VERTEX_ARRAY_BINDING

const GLenum WebGL2RenderingContext::VERTEX_ARRAY_BINDING = 0x85B5

◆ VERTEX_ATTRIB_ARRAY_DIVISOR

const GLenum WebGL2RenderingContext::VERTEX_ATTRIB_ARRAY_DIVISOR = 0x88FE

◆ VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE

const GLenum WebGL2RenderingContext::VERTEX_ATTRIB_ARRAY_DIVISOR_ANGLE = 0x88FE

◆ VERTEX_ATTRIB_ARRAY_INTEGER

const GLenum WebGL2RenderingContext::VERTEX_ATTRIB_ARRAY_INTEGER = 0x88FD

◆ WAIT_FAILED

const GLenum WebGL2RenderingContext::WAIT_FAILED = 0x911D

The documentation for this interface was generated from the following file: