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

import"WebGLRenderingContextBase.idl";

Inheritance diagram for WebGLRenderingContextBase:
WebCore::WebGLRenderingContext WebGL2RenderingContext WebGLRenderingContext

Public Member Functions

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)
 
void bufferData (GLenum target, BufferDataSource? data, GLenum usage)
 
void bufferData (GLenum target, GLsizeiptr size, GLenum usage)
 
void bufferSubData (GLenum target, GLintptr offset, BufferDataSource? data)
 
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

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

◆ activeTexture()

void WebGLRenderingContextBase::activeTexture ( GLenum  texture)

◆ attachShader()

void WebGLRenderingContextBase::attachShader ( WebGLProgram program,
WebGLShader shader 
)

◆ bindAttribLocation()

void WebGLRenderingContextBase::bindAttribLocation ( WebGLProgram program,
GLuint  index,
DOMString  name 
)

◆ bindBuffer()

void WebGLRenderingContextBase::bindBuffer ( GLenum  target,
WebGLBuffer buffer 
)

◆ bindFramebuffer()

void WebGLRenderingContextBase::bindFramebuffer ( GLenum  target,
WebGLFramebuffer framebuffer 
)

◆ bindRenderbuffer()

void WebGLRenderingContextBase::bindRenderbuffer ( GLenum  target,
WebGLRenderbuffer renderbuffer 
)

◆ bindTexture()

void WebGLRenderingContextBase::bindTexture ( GLenum  target,
WebGLTexture texture 
)

◆ blendColor()

void WebGLRenderingContextBase::blendColor ( GLclampf  red,
GLclampf  green,
GLclampf  blue,
GLclampf  alpha 
)

◆ blendEquation()

void WebGLRenderingContextBase::blendEquation ( GLenum  mode)

◆ blendEquationSeparate()

void WebGLRenderingContextBase::blendEquationSeparate ( GLenum  modeRGB,
GLenum  modeAlpha 
)

◆ blendFunc()

void WebGLRenderingContextBase::blendFunc ( GLenum  sfactor,
GLenum  dfactor 
)

◆ blendFuncSeparate()

void WebGLRenderingContextBase::blendFuncSeparate ( GLenum  srcRGB,
GLenum  dstRGB,
GLenum  srcAlpha,
GLenum  dstAlpha 
)

◆ bufferData() [1/2]

void WebGLRenderingContextBase::bufferData ( GLenum  target,
BufferDataSource?  data,
GLenum  usage 
)

Implemented in WebGL2RenderingContext.

◆ bufferData() [2/2]

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

Implemented in WebGL2RenderingContext.

◆ bufferSubData()

void WebGLRenderingContextBase::bufferSubData ( GLenum  target,
GLintptr  offset,
BufferDataSource?  data 
)

Implemented in WebGL2RenderingContext.

◆ checkFramebufferStatus()

GLenum WebGLRenderingContextBase::checkFramebufferStatus ( GLenum  target)

◆ clear()

void WebGLRenderingContextBase::clear ( GLbitfield  mask)

◆ clearColor()

void WebGLRenderingContextBase::clearColor ( GLclampf  red,
GLclampf  green,
GLclampf  blue,
GLclampf  alpha 
)

◆ clearDepth()

void WebGLRenderingContextBase::clearDepth ( GLclampf  depth)

◆ clearStencil()

void WebGLRenderingContextBase::clearStencil ( GLint  s)

◆ colorMask()

void WebGLRenderingContextBase::colorMask ( GLboolean  red,
GLboolean  green,
GLboolean  blue,
GLboolean  alpha 
)

◆ compileShader()

void WebGLRenderingContextBase::compileShader ( WebGLShader shader)

◆ compressedTexImage2D()

void WebGLRenderingContextBase::compressedTexImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
ArrayBufferView  data 
)

◆ compressedTexSubImage2D()

void WebGLRenderingContextBase::compressedTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  format,
ArrayBufferView  data 
)

◆ copyTexImage2D()

void WebGLRenderingContextBase::copyTexImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLint  border 
)

◆ copyTexSubImage2D()

void WebGLRenderingContextBase::copyTexSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

◆ createBuffer()

WebGLBuffer WebGLRenderingContextBase::createBuffer ( )

◆ createFramebuffer()

WebGLFramebuffer WebGLRenderingContextBase::createFramebuffer ( )

◆ createProgram()

WebGLProgram WebGLRenderingContextBase::createProgram ( )

◆ createRenderbuffer()

WebGLRenderbuffer WebGLRenderingContextBase::createRenderbuffer ( )

◆ createShader()

WebGLShader WebGLRenderingContextBase::createShader ( GLenum  type)

◆ createTexture()

WebGLTexture WebGLRenderingContextBase::createTexture ( )

◆ cullFace()

void WebGLRenderingContextBase::cullFace ( GLenum  mode)

◆ deleteBuffer()

void WebGLRenderingContextBase::deleteBuffer ( WebGLBuffer buffer)

◆ deleteFramebuffer()

void WebGLRenderingContextBase::deleteFramebuffer ( WebGLFramebuffer framebuffer)

◆ deleteProgram()

void WebGLRenderingContextBase::deleteProgram ( WebGLProgram program)

◆ deleteRenderbuffer()

void WebGLRenderingContextBase::deleteRenderbuffer ( WebGLRenderbuffer renderbuffer)

◆ deleteShader()

void WebGLRenderingContextBase::deleteShader ( WebGLShader shader)

◆ deleteTexture()

void WebGLRenderingContextBase::deleteTexture ( WebGLTexture texture)

◆ depthFunc()

void WebGLRenderingContextBase::depthFunc ( GLenum  func)

◆ depthMask()

void WebGLRenderingContextBase::depthMask ( GLboolean  flag)

◆ depthRange()

void WebGLRenderingContextBase::depthRange ( GLclampf  zNear,
GLclampf  zFar 
)

◆ detachShader()

void WebGLRenderingContextBase::detachShader ( WebGLProgram program,
WebGLShader shader 
)

◆ disable()

void WebGLRenderingContextBase::disable ( GLenum  cap)

◆ disableVertexAttribArray()

void WebGLRenderingContextBase::disableVertexAttribArray ( GLuint  index)

◆ drawArrays()

void WebGLRenderingContextBase::drawArrays ( GLenum  mode,
GLint  first,
GLsizei  count 
)

◆ drawElements()

void WebGLRenderingContextBase::drawElements ( GLenum  mode,
GLsizei  count,
GLenum  type,
GLintptr  offset 
)

◆ enable()

void WebGLRenderingContextBase::enable ( GLenum  cap)

◆ enableVertexAttribArray()

void WebGLRenderingContextBase::enableVertexAttribArray ( GLuint  index)

◆ finish()

void WebGLRenderingContextBase::finish ( )

◆ flush()

void WebGLRenderingContextBase::flush ( )

◆ framebufferRenderbuffer()

void WebGLRenderingContextBase::framebufferRenderbuffer ( GLenum  target,
GLenum  attachment,
GLenum  renderbuffertarget,
WebGLRenderbuffer renderbuffer 
)

◆ framebufferTexture2D()

void WebGLRenderingContextBase::framebufferTexture2D ( GLenum  target,
GLenum  attachment,
GLenum  textarget,
WebGLTexture texture,
GLint  level 
)

◆ frontFace()

void WebGLRenderingContextBase::frontFace ( GLenum  mode)

◆ generateMipmap()

void WebGLRenderingContextBase::generateMipmap ( GLenum  target)

◆ getActiveAttrib()

WebGLActiveInfo WebGLRenderingContextBase::getActiveAttrib ( WebGLProgram program,
GLuint  index 
)

◆ getActiveUniform()

WebGLActiveInfo WebGLRenderingContextBase::getActiveUniform ( WebGLProgram program,
GLuint  index 
)

◆ getAttachedShaders()

sequence<WebGLShader> WebGLRenderingContextBase::getAttachedShaders ( WebGLProgram program)

◆ getAttribLocation()

GLint WebGLRenderingContextBase::getAttribLocation ( WebGLProgram program,
DOMString  name 
)

◆ getBufferParameter()

any WebGLRenderingContextBase::getBufferParameter ( GLenum  target,
GLenum  pname 
)

◆ getContextAttributes()

WebGLContextAttributes WebGLRenderingContextBase::getContextAttributes ( )

◆ getError()

GLenum WebGLRenderingContextBase::getError ( )

◆ getExtension()

object WebGLRenderingContextBase::getExtension ( DOMString  name)

◆ getFramebufferAttachmentParameter()

any WebGLRenderingContextBase::getFramebufferAttachmentParameter ( GLenum  target,
GLenum  attachment,
GLenum  pname 
)

◆ getParameter()

any WebGLRenderingContextBase::getParameter ( GLenum  pname)

◆ getProgramInfoLog()

DOMString WebGLRenderingContextBase::getProgramInfoLog ( WebGLProgram program)

◆ getProgramParameter()

any WebGLRenderingContextBase::getProgramParameter ( WebGLProgram program,
GLenum  pname 
)

◆ getRenderbufferParameter()

any WebGLRenderingContextBase::getRenderbufferParameter ( GLenum  target,
GLenum  pname 
)

◆ getShaderInfoLog()

DOMString WebGLRenderingContextBase::getShaderInfoLog ( WebGLShader shader)

◆ getShaderParameter()

any WebGLRenderingContextBase::getShaderParameter ( WebGLShader shader,
GLenum  pname 
)

◆ getShaderPrecisionFormat()

WebGLShaderPrecisionFormat WebGLRenderingContextBase::getShaderPrecisionFormat ( GLenum  shadertype,
GLenum  precisiontype 
)

◆ getShaderSource()

DOMString WebGLRenderingContextBase::getShaderSource ( WebGLShader shader)

◆ getSupportedExtensions()

sequence<DOMString> WebGLRenderingContextBase::getSupportedExtensions ( )

◆ getTexParameter()

any WebGLRenderingContextBase::getTexParameter ( GLenum  target,
GLenum  pname 
)

◆ getUniform()

any WebGLRenderingContextBase::getUniform ( WebGLProgram program,
WebGLUniformLocation location 
)

◆ getUniformLocation()

WebGLUniformLocation WebGLRenderingContextBase::getUniformLocation ( WebGLProgram program,
DOMString  name 
)

◆ getVertexAttrib()

any WebGLRenderingContextBase::getVertexAttrib ( GLuint  index,
GLenum  pname 
)

◆ getVertexAttribOffset()

GLsizeiptr WebGLRenderingContextBase::getVertexAttribOffset ( GLuint  index,
GLenum  pname 
)

◆ hint()

void WebGLRenderingContextBase::hint ( GLenum  target,
GLenum  mode 
)

◆ isBuffer()

GLboolean WebGLRenderingContextBase::isBuffer ( WebGLBuffer buffer)

◆ isContextLost()

GLboolean WebGLRenderingContextBase::isContextLost ( )

◆ isEnabled()

GLboolean WebGLRenderingContextBase::isEnabled ( GLenum  cap)

◆ isFramebuffer()

GLboolean WebGLRenderingContextBase::isFramebuffer ( WebGLFramebuffer framebuffer)

◆ isProgram()

GLboolean WebGLRenderingContextBase::isProgram ( WebGLProgram program)

◆ isRenderbuffer()

GLboolean WebGLRenderingContextBase::isRenderbuffer ( WebGLRenderbuffer renderbuffer)

◆ isShader()

GLboolean WebGLRenderingContextBase::isShader ( WebGLShader shader)

◆ isTexture()

GLboolean WebGLRenderingContextBase::isTexture ( WebGLTexture texture)

◆ lineWidth()

void WebGLRenderingContextBase::lineWidth ( GLfloat  width)

◆ linkProgram()

void WebGLRenderingContextBase::linkProgram ( WebGLProgram program)

◆ pixelStorei()

void WebGLRenderingContextBase::pixelStorei ( GLenum  pname,
GLint  param 
)

◆ polygonOffset()

void WebGLRenderingContextBase::polygonOffset ( GLfloat  factor,
GLfloat  units 
)

◆ readPixels()

void WebGLRenderingContextBase::readPixels ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
ArrayBufferView  pixels 
)

◆ releaseShaderCompiler()

void WebGLRenderingContextBase::releaseShaderCompiler ( )

◆ renderbufferStorage()

void WebGLRenderingContextBase::renderbufferStorage ( GLenum  target,
GLenum  internalformat,
GLsizei  width,
GLsizei  height 
)

◆ sampleCoverage()

void WebGLRenderingContextBase::sampleCoverage ( GLclampf  value,
GLboolean  invert 
)

◆ scissor()

void WebGLRenderingContextBase::scissor ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

◆ shaderSource()

void WebGLRenderingContextBase::shaderSource ( WebGLShader shader,
DOMString  string 
)

◆ stencilFunc()

void WebGLRenderingContextBase::stencilFunc ( GLenum  func,
GLint  ref,
GLuint  mask 
)

◆ stencilFuncSeparate()

void WebGLRenderingContextBase::stencilFuncSeparate ( GLenum  face,
GLenum  func,
GLint  ref,
GLuint  mask 
)

◆ stencilMask()

void WebGLRenderingContextBase::stencilMask ( GLuint  mask)

◆ stencilMaskSeparate()

void WebGLRenderingContextBase::stencilMaskSeparate ( GLenum  face,
GLuint  mask 
)

◆ stencilOp()

void WebGLRenderingContextBase::stencilOp ( GLenum  fail,
GLenum  zfail,
GLenum  zpass 
)

◆ stencilOpSeparate()

void WebGLRenderingContextBase::stencilOpSeparate ( GLenum  face,
GLenum  fail,
GLenum  zfail,
GLenum  zpass 
)

◆ texImage2D() [1/2]

void WebGLRenderingContextBase::texImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLsizei  width,
GLsizei  height,
GLint  border,
GLenum  format,
GLenum  type,
ArrayBufferView?  pixels 
)

◆ texImage2D() [2/2]

void WebGLRenderingContextBase::texImage2D ( GLenum  target,
GLint  level,
GLenum  internalformat,
GLenum  format,
GLenum  type,
TexImageSource?  source 
)

◆ texParameterf()

void WebGLRenderingContextBase::texParameterf ( GLenum  target,
GLenum  pname,
GLfloat  param 
)

◆ texParameteri()

void WebGLRenderingContextBase::texParameteri ( GLenum  target,
GLenum  pname,
GLint  param 
)

◆ texSubImage2D() [1/2]

void WebGLRenderingContextBase::texSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLsizei  width,
GLsizei  height,
GLenum  format,
GLenum  type,
ArrayBufferView?  pixels 
)

◆ texSubImage2D() [2/2]

void WebGLRenderingContextBase::texSubImage2D ( GLenum  target,
GLint  level,
GLint  xoffset,
GLint  yoffset,
GLenum  format,
GLenum  type,
TexImageSource?  source 
)

◆ uniform1f()

void WebGLRenderingContextBase::uniform1f ( WebGLUniformLocation location,
GLfloat  x 
)

◆ uniform1fv()

void WebGLRenderingContextBase::uniform1fv ( WebGLUniformLocation location,
Float32List  v 
)

◆ uniform1i()

void WebGLRenderingContextBase::uniform1i ( WebGLUniformLocation location,
GLint  x 
)

◆ uniform1iv()

void WebGLRenderingContextBase::uniform1iv ( WebGLUniformLocation location,
Int32List  v 
)

◆ uniform2f()

void WebGLRenderingContextBase::uniform2f ( WebGLUniformLocation location,
GLfloat  x,
GLfloat  y 
)

◆ uniform2fv()

void WebGLRenderingContextBase::uniform2fv ( WebGLUniformLocation location,
Float32List  v 
)

◆ uniform2i()

void WebGLRenderingContextBase::uniform2i ( WebGLUniformLocation location,
GLint  x,
GLint  y 
)

◆ uniform2iv()

void WebGLRenderingContextBase::uniform2iv ( WebGLUniformLocation location,
Int32List  v 
)

◆ uniform3f()

void WebGLRenderingContextBase::uniform3f ( WebGLUniformLocation location,
GLfloat  x,
GLfloat  y,
GLfloat  z 
)

◆ uniform3fv()

void WebGLRenderingContextBase::uniform3fv ( WebGLUniformLocation location,
Float32List  v 
)

◆ uniform3i()

void WebGLRenderingContextBase::uniform3i ( WebGLUniformLocation location,
GLint  x,
GLint  y,
GLint  z 
)

◆ uniform3iv()

void WebGLRenderingContextBase::uniform3iv ( WebGLUniformLocation location,
Int32List  v 
)

◆ uniform4f()

void WebGLRenderingContextBase::uniform4f ( WebGLUniformLocation location,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
)

◆ uniform4fv()

void WebGLRenderingContextBase::uniform4fv ( WebGLUniformLocation location,
Float32List  v 
)

◆ uniform4i()

void WebGLRenderingContextBase::uniform4i ( WebGLUniformLocation location,
GLint  x,
GLint  y,
GLint  z,
GLint  w 
)

◆ uniform4iv()

void WebGLRenderingContextBase::uniform4iv ( WebGLUniformLocation location,
Int32List  v 
)

◆ uniformMatrix2fv()

void WebGLRenderingContextBase::uniformMatrix2fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32List  array 
)

◆ uniformMatrix3fv()

void WebGLRenderingContextBase::uniformMatrix3fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32List  array 
)

◆ uniformMatrix4fv()

void WebGLRenderingContextBase::uniformMatrix4fv ( WebGLUniformLocation location,
GLboolean  transpose,
Float32List  array 
)

◆ useProgram()

void WebGLRenderingContextBase::useProgram ( WebGLProgram program)

◆ validateProgram()

void WebGLRenderingContextBase::validateProgram ( WebGLProgram program)

◆ vertexAttrib1f()

void WebGLRenderingContextBase::vertexAttrib1f ( GLuint  index,
GLfloat  x 
)

◆ vertexAttrib1fv()

void WebGLRenderingContextBase::vertexAttrib1fv ( GLuint  index,
Float32List  values 
)

◆ vertexAttrib2f()

void WebGLRenderingContextBase::vertexAttrib2f ( GLuint  index,
GLfloat  x,
GLfloat  y 
)

◆ vertexAttrib2fv()

void WebGLRenderingContextBase::vertexAttrib2fv ( GLuint  index,
Float32List  values 
)

◆ vertexAttrib3f()

void WebGLRenderingContextBase::vertexAttrib3f ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z 
)

◆ vertexAttrib3fv()

void WebGLRenderingContextBase::vertexAttrib3fv ( GLuint  index,
Float32List  values 
)

◆ vertexAttrib4f()

void WebGLRenderingContextBase::vertexAttrib4f ( GLuint  index,
GLfloat  x,
GLfloat  y,
GLfloat  z,
GLfloat  w 
)

◆ vertexAttrib4fv()

void WebGLRenderingContextBase::vertexAttrib4fv ( GLuint  index,
Float32List  values 
)

◆ vertexAttribPointer()

void WebGLRenderingContextBase::vertexAttribPointer ( GLuint  indx,
GLint  size,
GLenum  type,
GLboolean  normalized,
GLsizei  stride,
GLintptr  offset 
)

◆ viewport()

void WebGLRenderingContextBase::viewport ( GLint  x,
GLint  y,
GLsizei  width,
GLsizei  height 
)

Member Data Documentation

◆ ACTIVE_ATTRIBUTES

const GLenum WebGLRenderingContextBase::ACTIVE_ATTRIBUTES = 0x8B89

◆ ACTIVE_TEXTURE

const GLenum WebGLRenderingContextBase::ACTIVE_TEXTURE = 0x84E0

◆ ACTIVE_UNIFORMS

const GLenum WebGLRenderingContextBase::ACTIVE_UNIFORMS = 0x8B86

◆ ALIASED_LINE_WIDTH_RANGE

const GLenum WebGLRenderingContextBase::ALIASED_LINE_WIDTH_RANGE = 0x846E

◆ ALIASED_POINT_SIZE_RANGE

const GLenum WebGLRenderingContextBase::ALIASED_POINT_SIZE_RANGE = 0x846D

◆ ALPHA

const GLenum WebGLRenderingContextBase::ALPHA = 0x1906

◆ ALPHA_BITS

const GLenum WebGLRenderingContextBase::ALPHA_BITS = 0x0D55

◆ ALWAYS

const GLenum WebGLRenderingContextBase::ALWAYS = 0x0207

◆ ARRAY_BUFFER

const GLenum WebGLRenderingContextBase::ARRAY_BUFFER = 0x8892

◆ ARRAY_BUFFER_BINDING

const GLenum WebGLRenderingContextBase::ARRAY_BUFFER_BINDING = 0x8894

◆ ATTACHED_SHADERS

const GLenum WebGLRenderingContextBase::ATTACHED_SHADERS = 0x8B85

◆ BACK

const GLenum WebGLRenderingContextBase::BACK = 0x0405

◆ BLEND

const GLenum WebGLRenderingContextBase::BLEND = 0x0BE2

◆ BLEND_COLOR

const GLenum WebGLRenderingContextBase::BLEND_COLOR = 0x8005

◆ BLEND_DST_ALPHA

const GLenum WebGLRenderingContextBase::BLEND_DST_ALPHA = 0x80CA

◆ BLEND_DST_RGB

const GLenum WebGLRenderingContextBase::BLEND_DST_RGB = 0x80C8

◆ BLEND_EQUATION

const GLenum WebGLRenderingContextBase::BLEND_EQUATION = 0x8009

◆ BLEND_EQUATION_ALPHA

const GLenum WebGLRenderingContextBase::BLEND_EQUATION_ALPHA = 0x883D

◆ BLEND_EQUATION_RGB

const GLenum WebGLRenderingContextBase::BLEND_EQUATION_RGB = 0x8009

◆ BLEND_SRC_ALPHA

const GLenum WebGLRenderingContextBase::BLEND_SRC_ALPHA = 0x80CB

◆ BLEND_SRC_RGB

const GLenum WebGLRenderingContextBase::BLEND_SRC_RGB = 0x80C9

◆ BLUE_BITS

const GLenum WebGLRenderingContextBase::BLUE_BITS = 0x0D54

◆ BOOL

const GLenum WebGLRenderingContextBase::BOOL = 0x8B56

◆ BOOL_VEC2

const GLenum WebGLRenderingContextBase::BOOL_VEC2 = 0x8B57

◆ BOOL_VEC3

const GLenum WebGLRenderingContextBase::BOOL_VEC3 = 0x8B58

◆ BOOL_VEC4

const GLenum WebGLRenderingContextBase::BOOL_VEC4 = 0x8B59

◆ BROWSER_DEFAULT_WEBGL

const GLenum WebGLRenderingContextBase::BROWSER_DEFAULT_WEBGL = 0x9244

◆ BUFFER_SIZE

const GLenum WebGLRenderingContextBase::BUFFER_SIZE = 0x8764

◆ BUFFER_USAGE

const GLenum WebGLRenderingContextBase::BUFFER_USAGE = 0x8765

◆ BYTE

const GLenum WebGLRenderingContextBase::BYTE = 0x1400

◆ canvas

readonly attribute HTMLCanvasElement WebGLRenderingContextBase::canvas

◆ CCW

const GLenum WebGLRenderingContextBase::CCW = 0x0901

◆ CLAMP_TO_EDGE

const GLenum WebGLRenderingContextBase::CLAMP_TO_EDGE = 0x812F

◆ COLOR_ATTACHMENT0

const GLenum WebGLRenderingContextBase::COLOR_ATTACHMENT0 = 0x8CE0

◆ COLOR_BUFFER_BIT

const GLenum WebGLRenderingContextBase::COLOR_BUFFER_BIT = 0x00004000

◆ COLOR_CLEAR_VALUE

const GLenum WebGLRenderingContextBase::COLOR_CLEAR_VALUE = 0x0C22

◆ COLOR_WRITEMASK

const GLenum WebGLRenderingContextBase::COLOR_WRITEMASK = 0x0C23

◆ COMPILE_STATUS

const GLenum WebGLRenderingContextBase::COMPILE_STATUS = 0x8B81

◆ COMPRESSED_TEXTURE_FORMATS

const GLenum WebGLRenderingContextBase::COMPRESSED_TEXTURE_FORMATS = 0x86A3

◆ CONSTANT_ALPHA

const GLenum WebGLRenderingContextBase::CONSTANT_ALPHA = 0x8003

◆ CONSTANT_COLOR

const GLenum WebGLRenderingContextBase::CONSTANT_COLOR = 0x8001

◆ CONTEXT_LOST_WEBGL

const GLenum WebGLRenderingContextBase::CONTEXT_LOST_WEBGL = 0x9242

◆ CULL_FACE

const GLenum WebGLRenderingContextBase::CULL_FACE = 0x0B44

◆ CULL_FACE_MODE

const GLenum WebGLRenderingContextBase::CULL_FACE_MODE = 0x0B45

◆ CURRENT_PROGRAM

const GLenum WebGLRenderingContextBase::CURRENT_PROGRAM = 0x8B8D

◆ CURRENT_VERTEX_ATTRIB

const GLenum WebGLRenderingContextBase::CURRENT_VERTEX_ATTRIB = 0x8626

◆ CW

const GLenum WebGLRenderingContextBase::CW = 0x0900

◆ DECR

const GLenum WebGLRenderingContextBase::DECR = 0x1E03

◆ DECR_WRAP

const GLenum WebGLRenderingContextBase::DECR_WRAP = 0x8508

◆ DELETE_STATUS

const GLenum WebGLRenderingContextBase::DELETE_STATUS = 0x8B80

◆ DEPTH_ATTACHMENT

const GLenum WebGLRenderingContextBase::DEPTH_ATTACHMENT = 0x8D00

◆ DEPTH_BITS

const GLenum WebGLRenderingContextBase::DEPTH_BITS = 0x0D56

◆ DEPTH_BUFFER_BIT

const GLenum WebGLRenderingContextBase::DEPTH_BUFFER_BIT = 0x00000100

◆ DEPTH_CLEAR_VALUE

const GLenum WebGLRenderingContextBase::DEPTH_CLEAR_VALUE = 0x0B73

◆ DEPTH_COMPONENT

const GLenum WebGLRenderingContextBase::DEPTH_COMPONENT = 0x1902

◆ DEPTH_COMPONENT16

const GLenum WebGLRenderingContextBase::DEPTH_COMPONENT16 = 0x81A5

◆ DEPTH_FUNC

const GLenum WebGLRenderingContextBase::DEPTH_FUNC = 0x0B74

◆ DEPTH_RANGE

const GLenum WebGLRenderingContextBase::DEPTH_RANGE = 0x0B70

◆ DEPTH_STENCIL

const GLenum WebGLRenderingContextBase::DEPTH_STENCIL = 0x84F9

◆ DEPTH_STENCIL_ATTACHMENT

const GLenum WebGLRenderingContextBase::DEPTH_STENCIL_ATTACHMENT = 0x821A

◆ DEPTH_TEST

const GLenum WebGLRenderingContextBase::DEPTH_TEST = 0x0B71

◆ DEPTH_WRITEMASK

const GLenum WebGLRenderingContextBase::DEPTH_WRITEMASK = 0x0B72

◆ DITHER

const GLenum WebGLRenderingContextBase::DITHER = 0x0BD0

◆ DONT_CARE

const GLenum WebGLRenderingContextBase::DONT_CARE = 0x1100

◆ drawingBufferHeight

readonly attribute GLsizei WebGLRenderingContextBase::drawingBufferHeight

◆ drawingBufferWidth

readonly attribute GLsizei WebGLRenderingContextBase::drawingBufferWidth

◆ DST_ALPHA

const GLenum WebGLRenderingContextBase::DST_ALPHA = 0x0304

◆ DST_COLOR

const GLenum WebGLRenderingContextBase::DST_COLOR = 0x0306

◆ DYNAMIC_DRAW

const GLenum WebGLRenderingContextBase::DYNAMIC_DRAW = 0x88E8

◆ ELEMENT_ARRAY_BUFFER

const GLenum WebGLRenderingContextBase::ELEMENT_ARRAY_BUFFER = 0x8893

◆ ELEMENT_ARRAY_BUFFER_BINDING

const GLenum WebGLRenderingContextBase::ELEMENT_ARRAY_BUFFER_BINDING = 0x8895

◆ EQUAL

const GLenum WebGLRenderingContextBase::EQUAL = 0x0202

◆ FASTEST

const GLenum WebGLRenderingContextBase::FASTEST = 0x1101

◆ FLOAT

const GLenum WebGLRenderingContextBase::FLOAT = 0x1406

◆ FLOAT_MAT2

const GLenum WebGLRenderingContextBase::FLOAT_MAT2 = 0x8B5A

◆ FLOAT_MAT3

const GLenum WebGLRenderingContextBase::FLOAT_MAT3 = 0x8B5B

◆ FLOAT_MAT4

const GLenum WebGLRenderingContextBase::FLOAT_MAT4 = 0x8B5C

◆ FLOAT_VEC2

const GLenum WebGLRenderingContextBase::FLOAT_VEC2 = 0x8B50

◆ FLOAT_VEC3

const GLenum WebGLRenderingContextBase::FLOAT_VEC3 = 0x8B51

◆ FLOAT_VEC4

const GLenum WebGLRenderingContextBase::FLOAT_VEC4 = 0x8B52

◆ FRAGMENT_SHADER

const GLenum WebGLRenderingContextBase::FRAGMENT_SHADER = 0x8B30

◆ FRAMEBUFFER

const GLenum WebGLRenderingContextBase::FRAMEBUFFER = 0x8D40

◆ FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_ATTACHMENT_OBJECT_NAME = 0x8CD1

◆ FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE = 0x8CD0

◆ FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE = 0x8CD3

◆ FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL = 0x8CD2

◆ FRAMEBUFFER_BINDING

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_BINDING = 0x8CA6

◆ FRAMEBUFFER_COMPLETE

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_COMPLETE = 0x8CD5

◆ FRAMEBUFFER_INCOMPLETE_ATTACHMENT

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_INCOMPLETE_ATTACHMENT = 0x8CD6

◆ FRAMEBUFFER_INCOMPLETE_DIMENSIONS

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_INCOMPLETE_DIMENSIONS = 0x8CD9

◆ FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT = 0x8CD7

◆ FRAMEBUFFER_UNSUPPORTED

const GLenum WebGLRenderingContextBase::FRAMEBUFFER_UNSUPPORTED = 0x8CDD

◆ FRONT

const GLenum WebGLRenderingContextBase::FRONT = 0x0404

◆ FRONT_AND_BACK

const GLenum WebGLRenderingContextBase::FRONT_AND_BACK = 0x0408

◆ FRONT_FACE

const GLenum WebGLRenderingContextBase::FRONT_FACE = 0x0B46

◆ FUNC_ADD

const GLenum WebGLRenderingContextBase::FUNC_ADD = 0x8006

◆ FUNC_REVERSE_SUBTRACT

const GLenum WebGLRenderingContextBase::FUNC_REVERSE_SUBTRACT = 0x800B

◆ FUNC_SUBTRACT

const GLenum WebGLRenderingContextBase::FUNC_SUBTRACT = 0x800A

◆ GENERATE_MIPMAP_HINT

const GLenum WebGLRenderingContextBase::GENERATE_MIPMAP_HINT = 0x8192

◆ GEQUAL

const GLenum WebGLRenderingContextBase::GEQUAL = 0x0206

◆ GREATER

const GLenum WebGLRenderingContextBase::GREATER = 0x0204

◆ GREEN_BITS

const GLenum WebGLRenderingContextBase::GREEN_BITS = 0x0D53

◆ HIGH_FLOAT

const GLenum WebGLRenderingContextBase::HIGH_FLOAT = 0x8DF2

◆ HIGH_INT

const GLenum WebGLRenderingContextBase::HIGH_INT = 0x8DF5

◆ IMPLEMENTATION_COLOR_READ_FORMAT

const GLenum WebGLRenderingContextBase::IMPLEMENTATION_COLOR_READ_FORMAT = 0x8B9B

◆ IMPLEMENTATION_COLOR_READ_TYPE

const GLenum WebGLRenderingContextBase::IMPLEMENTATION_COLOR_READ_TYPE = 0x8B9A

◆ INCR

const GLenum WebGLRenderingContextBase::INCR = 0x1E02

◆ INCR_WRAP

const GLenum WebGLRenderingContextBase::INCR_WRAP = 0x8507

◆ INT

const GLenum WebGLRenderingContextBase::INT = 0x1404

◆ INT_VEC2

const GLenum WebGLRenderingContextBase::INT_VEC2 = 0x8B53

◆ INT_VEC3

const GLenum WebGLRenderingContextBase::INT_VEC3 = 0x8B54

◆ INT_VEC4

const GLenum WebGLRenderingContextBase::INT_VEC4 = 0x8B55

◆ INVALID_ENUM

const GLenum WebGLRenderingContextBase::INVALID_ENUM = 0x0500

◆ INVALID_FRAMEBUFFER_OPERATION

const GLenum WebGLRenderingContextBase::INVALID_FRAMEBUFFER_OPERATION = 0x0506

◆ INVALID_OPERATION

const GLenum WebGLRenderingContextBase::INVALID_OPERATION = 0x0502

◆ INVALID_VALUE

const GLenum WebGLRenderingContextBase::INVALID_VALUE = 0x0501

◆ INVERT

const GLenum WebGLRenderingContextBase::INVERT = 0x150A

◆ KEEP

const GLenum WebGLRenderingContextBase::KEEP = 0x1E00

◆ LEQUAL

const GLenum WebGLRenderingContextBase::LEQUAL = 0x0203

◆ LESS

const GLenum WebGLRenderingContextBase::LESS = 0x0201

◆ LINE_LOOP

const GLenum WebGLRenderingContextBase::LINE_LOOP = 0x0002

◆ LINE_STRIP

const GLenum WebGLRenderingContextBase::LINE_STRIP = 0x0003

◆ LINE_WIDTH

const GLenum WebGLRenderingContextBase::LINE_WIDTH = 0x0B21

◆ LINEAR

const GLenum WebGLRenderingContextBase::LINEAR = 0x2601

◆ LINEAR_MIPMAP_LINEAR

const GLenum WebGLRenderingContextBase::LINEAR_MIPMAP_LINEAR = 0x2703

◆ LINEAR_MIPMAP_NEAREST

const GLenum WebGLRenderingContextBase::LINEAR_MIPMAP_NEAREST = 0x2701

◆ LINES

const GLenum WebGLRenderingContextBase::LINES = 0x0001

◆ LINK_STATUS

const GLenum WebGLRenderingContextBase::LINK_STATUS = 0x8B82

◆ LOW_FLOAT

const GLenum WebGLRenderingContextBase::LOW_FLOAT = 0x8DF0

◆ LOW_INT

const GLenum WebGLRenderingContextBase::LOW_INT = 0x8DF3

◆ LUMINANCE

const GLenum WebGLRenderingContextBase::LUMINANCE = 0x1909

◆ LUMINANCE_ALPHA

const GLenum WebGLRenderingContextBase::LUMINANCE_ALPHA = 0x190A

◆ MAX_COMBINED_TEXTURE_IMAGE_UNITS

const GLenum WebGLRenderingContextBase::MAX_COMBINED_TEXTURE_IMAGE_UNITS = 0x8B4D

◆ MAX_CUBE_MAP_TEXTURE_SIZE

const GLenum WebGLRenderingContextBase::MAX_CUBE_MAP_TEXTURE_SIZE = 0x851C

◆ MAX_FRAGMENT_UNIFORM_VECTORS

const GLenum WebGLRenderingContextBase::MAX_FRAGMENT_UNIFORM_VECTORS = 0x8DFD

◆ MAX_RENDERBUFFER_SIZE

const GLenum WebGLRenderingContextBase::MAX_RENDERBUFFER_SIZE = 0x84E8

◆ MAX_TEXTURE_IMAGE_UNITS

const GLenum WebGLRenderingContextBase::MAX_TEXTURE_IMAGE_UNITS = 0x8872

◆ MAX_TEXTURE_SIZE

const GLenum WebGLRenderingContextBase::MAX_TEXTURE_SIZE = 0x0D33

◆ MAX_VARYING_VECTORS

const GLenum WebGLRenderingContextBase::MAX_VARYING_VECTORS = 0x8DFC

◆ MAX_VERTEX_ATTRIBS

const GLenum WebGLRenderingContextBase::MAX_VERTEX_ATTRIBS = 0x8869

◆ MAX_VERTEX_TEXTURE_IMAGE_UNITS

const GLenum WebGLRenderingContextBase::MAX_VERTEX_TEXTURE_IMAGE_UNITS = 0x8B4C

◆ MAX_VERTEX_UNIFORM_VECTORS

const GLenum WebGLRenderingContextBase::MAX_VERTEX_UNIFORM_VECTORS = 0x8DFB

◆ MAX_VIEWPORT_DIMS

const GLenum WebGLRenderingContextBase::MAX_VIEWPORT_DIMS = 0x0D3A

◆ MEDIUM_FLOAT

const GLenum WebGLRenderingContextBase::MEDIUM_FLOAT = 0x8DF1

◆ MEDIUM_INT

const GLenum WebGLRenderingContextBase::MEDIUM_INT = 0x8DF4

◆ MIRRORED_REPEAT

const GLenum WebGLRenderingContextBase::MIRRORED_REPEAT = 0x8370

◆ NEAREST

const GLenum WebGLRenderingContextBase::NEAREST = 0x2600

◆ NEAREST_MIPMAP_LINEAR

const GLenum WebGLRenderingContextBase::NEAREST_MIPMAP_LINEAR = 0x2702

◆ NEAREST_MIPMAP_NEAREST

const GLenum WebGLRenderingContextBase::NEAREST_MIPMAP_NEAREST = 0x2700

◆ NEVER

const GLenum WebGLRenderingContextBase::NEVER = 0x0200

◆ NICEST

const GLenum WebGLRenderingContextBase::NICEST = 0x1102

◆ NO_ERROR

const GLenum WebGLRenderingContextBase::NO_ERROR = 0

◆ NONE

const GLenum WebGLRenderingContextBase::NONE = 0

◆ NOTEQUAL

const GLenum WebGLRenderingContextBase::NOTEQUAL = 0x0205

◆ ONE

const GLenum WebGLRenderingContextBase::ONE = 1

◆ ONE_MINUS_CONSTANT_ALPHA

const GLenum WebGLRenderingContextBase::ONE_MINUS_CONSTANT_ALPHA = 0x8004

◆ ONE_MINUS_CONSTANT_COLOR

const GLenum WebGLRenderingContextBase::ONE_MINUS_CONSTANT_COLOR = 0x8002

◆ ONE_MINUS_DST_ALPHA

const GLenum WebGLRenderingContextBase::ONE_MINUS_DST_ALPHA = 0x0305

◆ ONE_MINUS_DST_COLOR

const GLenum WebGLRenderingContextBase::ONE_MINUS_DST_COLOR = 0x0307

◆ ONE_MINUS_SRC_ALPHA

const GLenum WebGLRenderingContextBase::ONE_MINUS_SRC_ALPHA = 0x0303

◆ ONE_MINUS_SRC_COLOR

const GLenum WebGLRenderingContextBase::ONE_MINUS_SRC_COLOR = 0x0301

◆ OUT_OF_MEMORY

const GLenum WebGLRenderingContextBase::OUT_OF_MEMORY = 0x0505

◆ PACK_ALIGNMENT

const GLenum WebGLRenderingContextBase::PACK_ALIGNMENT = 0x0D05

◆ POINTS

const GLenum WebGLRenderingContextBase::POINTS = 0x0000

◆ POLYGON_OFFSET_FACTOR

const GLenum WebGLRenderingContextBase::POLYGON_OFFSET_FACTOR = 0x8038

◆ POLYGON_OFFSET_FILL

const GLenum WebGLRenderingContextBase::POLYGON_OFFSET_FILL = 0x8037

◆ POLYGON_OFFSET_UNITS

const GLenum WebGLRenderingContextBase::POLYGON_OFFSET_UNITS = 0x2A00

◆ RED_BITS

const GLenum WebGLRenderingContextBase::RED_BITS = 0x0D52

◆ RENDERBUFFER

const GLenum WebGLRenderingContextBase::RENDERBUFFER = 0x8D41

◆ RENDERBUFFER_ALPHA_SIZE

const GLenum WebGLRenderingContextBase::RENDERBUFFER_ALPHA_SIZE = 0x8D53

◆ RENDERBUFFER_BINDING

const GLenum WebGLRenderingContextBase::RENDERBUFFER_BINDING = 0x8CA7

◆ RENDERBUFFER_BLUE_SIZE

const GLenum WebGLRenderingContextBase::RENDERBUFFER_BLUE_SIZE = 0x8D52

◆ RENDERBUFFER_DEPTH_SIZE

const GLenum WebGLRenderingContextBase::RENDERBUFFER_DEPTH_SIZE = 0x8D54

◆ RENDERBUFFER_GREEN_SIZE

const GLenum WebGLRenderingContextBase::RENDERBUFFER_GREEN_SIZE = 0x8D51

◆ RENDERBUFFER_HEIGHT

const GLenum WebGLRenderingContextBase::RENDERBUFFER_HEIGHT = 0x8D43

◆ RENDERBUFFER_INTERNAL_FORMAT

const GLenum WebGLRenderingContextBase::RENDERBUFFER_INTERNAL_FORMAT = 0x8D44

◆ RENDERBUFFER_RED_SIZE

const GLenum WebGLRenderingContextBase::RENDERBUFFER_RED_SIZE = 0x8D50

◆ RENDERBUFFER_STENCIL_SIZE

const GLenum WebGLRenderingContextBase::RENDERBUFFER_STENCIL_SIZE = 0x8D55

◆ RENDERBUFFER_WIDTH

const GLenum WebGLRenderingContextBase::RENDERBUFFER_WIDTH = 0x8D42

◆ RENDERER

const GLenum WebGLRenderingContextBase::RENDERER = 0x1F01

◆ REPEAT

const GLenum WebGLRenderingContextBase::REPEAT = 0x2901

◆ REPLACE

const GLenum WebGLRenderingContextBase::REPLACE = 0x1E01

◆ RGB

const GLenum WebGLRenderingContextBase::RGB = 0x1907

◆ RGB565

const GLenum WebGLRenderingContextBase::RGB565 = 0x8D62

◆ RGB5_A1

const GLenum WebGLRenderingContextBase::RGB5_A1 = 0x8057

◆ RGBA

const GLenum WebGLRenderingContextBase::RGBA = 0x1908

◆ RGBA4

const GLenum WebGLRenderingContextBase::RGBA4 = 0x8056

◆ SAMPLE_ALPHA_TO_COVERAGE

const GLenum WebGLRenderingContextBase::SAMPLE_ALPHA_TO_COVERAGE = 0x809E

◆ SAMPLE_BUFFERS

const GLenum WebGLRenderingContextBase::SAMPLE_BUFFERS = 0x80A8

◆ SAMPLE_COVERAGE

const GLenum WebGLRenderingContextBase::SAMPLE_COVERAGE = 0x80A0

◆ SAMPLE_COVERAGE_INVERT

const GLenum WebGLRenderingContextBase::SAMPLE_COVERAGE_INVERT = 0x80AB

◆ SAMPLE_COVERAGE_VALUE

const GLenum WebGLRenderingContextBase::SAMPLE_COVERAGE_VALUE = 0x80AA

◆ SAMPLER_2D

const GLenum WebGLRenderingContextBase::SAMPLER_2D = 0x8B5E

◆ SAMPLER_CUBE

const GLenum WebGLRenderingContextBase::SAMPLER_CUBE = 0x8B60

◆ SAMPLES

const GLenum WebGLRenderingContextBase::SAMPLES = 0x80A9

◆ SCISSOR_BOX

const GLenum WebGLRenderingContextBase::SCISSOR_BOX = 0x0C10

◆ SCISSOR_TEST

const GLenum WebGLRenderingContextBase::SCISSOR_TEST = 0x0C11

◆ SHADER_TYPE

const GLenum WebGLRenderingContextBase::SHADER_TYPE = 0x8B4F

◆ SHADING_LANGUAGE_VERSION

const GLenum WebGLRenderingContextBase::SHADING_LANGUAGE_VERSION = 0x8B8C

◆ SHORT

const GLenum WebGLRenderingContextBase::SHORT = 0x1402

◆ SRC_ALPHA

const GLenum WebGLRenderingContextBase::SRC_ALPHA = 0x0302

◆ SRC_ALPHA_SATURATE

const GLenum WebGLRenderingContextBase::SRC_ALPHA_SATURATE = 0x0308

◆ SRC_COLOR

const GLenum WebGLRenderingContextBase::SRC_COLOR = 0x0300

◆ STATIC_DRAW

const GLenum WebGLRenderingContextBase::STATIC_DRAW = 0x88E4

◆ STENCIL_ATTACHMENT

const GLenum WebGLRenderingContextBase::STENCIL_ATTACHMENT = 0x8D20

◆ STENCIL_BACK_FAIL

const GLenum WebGLRenderingContextBase::STENCIL_BACK_FAIL = 0x8801

◆ STENCIL_BACK_FUNC

const GLenum WebGLRenderingContextBase::STENCIL_BACK_FUNC = 0x8800

◆ STENCIL_BACK_PASS_DEPTH_FAIL

const GLenum WebGLRenderingContextBase::STENCIL_BACK_PASS_DEPTH_FAIL = 0x8802

◆ STENCIL_BACK_PASS_DEPTH_PASS

const GLenum WebGLRenderingContextBase::STENCIL_BACK_PASS_DEPTH_PASS = 0x8803

◆ STENCIL_BACK_REF

const GLenum WebGLRenderingContextBase::STENCIL_BACK_REF = 0x8CA3

◆ STENCIL_BACK_VALUE_MASK

const GLenum WebGLRenderingContextBase::STENCIL_BACK_VALUE_MASK = 0x8CA4

◆ STENCIL_BACK_WRITEMASK

const GLenum WebGLRenderingContextBase::STENCIL_BACK_WRITEMASK = 0x8CA5

◆ STENCIL_BITS

const GLenum WebGLRenderingContextBase::STENCIL_BITS = 0x0D57

◆ STENCIL_BUFFER_BIT

const GLenum WebGLRenderingContextBase::STENCIL_BUFFER_BIT = 0x00000400

◆ STENCIL_CLEAR_VALUE

const GLenum WebGLRenderingContextBase::STENCIL_CLEAR_VALUE = 0x0B91

◆ STENCIL_FAIL

const GLenum WebGLRenderingContextBase::STENCIL_FAIL = 0x0B94

◆ STENCIL_FUNC

const GLenum WebGLRenderingContextBase::STENCIL_FUNC = 0x0B92

◆ STENCIL_INDEX

const GLenum WebGLRenderingContextBase::STENCIL_INDEX = 0x1901

◆ STENCIL_INDEX8

const GLenum WebGLRenderingContextBase::STENCIL_INDEX8 = 0x8D48

◆ STENCIL_PASS_DEPTH_FAIL

const GLenum WebGLRenderingContextBase::STENCIL_PASS_DEPTH_FAIL = 0x0B95

◆ STENCIL_PASS_DEPTH_PASS

const GLenum WebGLRenderingContextBase::STENCIL_PASS_DEPTH_PASS = 0x0B96

◆ STENCIL_REF

const GLenum WebGLRenderingContextBase::STENCIL_REF = 0x0B97

◆ STENCIL_TEST

const GLenum WebGLRenderingContextBase::STENCIL_TEST = 0x0B90

◆ STENCIL_VALUE_MASK

const GLenum WebGLRenderingContextBase::STENCIL_VALUE_MASK = 0x0B93

◆ STENCIL_WRITEMASK

const GLenum WebGLRenderingContextBase::STENCIL_WRITEMASK = 0x0B98

◆ STREAM_DRAW

const GLenum WebGLRenderingContextBase::STREAM_DRAW = 0x88E0

◆ SUBPIXEL_BITS

const GLenum WebGLRenderingContextBase::SUBPIXEL_BITS = 0x0D50

◆ TEXTURE

const GLenum WebGLRenderingContextBase::TEXTURE = 0x1702

◆ TEXTURE0

const GLenum WebGLRenderingContextBase::TEXTURE0 = 0x84C0

◆ TEXTURE1

const GLenum WebGLRenderingContextBase::TEXTURE1 = 0x84C1

◆ TEXTURE10

const GLenum WebGLRenderingContextBase::TEXTURE10 = 0x84CA

◆ TEXTURE11

const GLenum WebGLRenderingContextBase::TEXTURE11 = 0x84CB

◆ TEXTURE12

const GLenum WebGLRenderingContextBase::TEXTURE12 = 0x84CC

◆ TEXTURE13

const GLenum WebGLRenderingContextBase::TEXTURE13 = 0x84CD

◆ TEXTURE14

const GLenum WebGLRenderingContextBase::TEXTURE14 = 0x84CE

◆ TEXTURE15

const GLenum WebGLRenderingContextBase::TEXTURE15 = 0x84CF

◆ TEXTURE16

const GLenum WebGLRenderingContextBase::TEXTURE16 = 0x84D0

◆ TEXTURE17

const GLenum WebGLRenderingContextBase::TEXTURE17 = 0x84D1

◆ TEXTURE18

const GLenum WebGLRenderingContextBase::TEXTURE18 = 0x84D2

◆ TEXTURE19

const GLenum WebGLRenderingContextBase::TEXTURE19 = 0x84D3

◆ TEXTURE2

const GLenum WebGLRenderingContextBase::TEXTURE2 = 0x84C2

◆ TEXTURE20

const GLenum WebGLRenderingContextBase::TEXTURE20 = 0x84D4

◆ TEXTURE21

const GLenum WebGLRenderingContextBase::TEXTURE21 = 0x84D5

◆ TEXTURE22

const GLenum WebGLRenderingContextBase::TEXTURE22 = 0x84D6

◆ TEXTURE23

const GLenum WebGLRenderingContextBase::TEXTURE23 = 0x84D7

◆ TEXTURE24

const GLenum WebGLRenderingContextBase::TEXTURE24 = 0x84D8

◆ TEXTURE25

const GLenum WebGLRenderingContextBase::TEXTURE25 = 0x84D9

◆ TEXTURE26

const GLenum WebGLRenderingContextBase::TEXTURE26 = 0x84DA

◆ TEXTURE27

const GLenum WebGLRenderingContextBase::TEXTURE27 = 0x84DB

◆ TEXTURE28

const GLenum WebGLRenderingContextBase::TEXTURE28 = 0x84DC

◆ TEXTURE29

const GLenum WebGLRenderingContextBase::TEXTURE29 = 0x84DD

◆ TEXTURE3

const GLenum WebGLRenderingContextBase::TEXTURE3 = 0x84C3

◆ TEXTURE30

const GLenum WebGLRenderingContextBase::TEXTURE30 = 0x84DE

◆ TEXTURE31

const GLenum WebGLRenderingContextBase::TEXTURE31 = 0x84DF

◆ TEXTURE4

const GLenum WebGLRenderingContextBase::TEXTURE4 = 0x84C4

◆ TEXTURE5

const GLenum WebGLRenderingContextBase::TEXTURE5 = 0x84C5

◆ TEXTURE6

const GLenum WebGLRenderingContextBase::TEXTURE6 = 0x84C6

◆ TEXTURE7

const GLenum WebGLRenderingContextBase::TEXTURE7 = 0x84C7

◆ TEXTURE8

const GLenum WebGLRenderingContextBase::TEXTURE8 = 0x84C8

◆ TEXTURE9

const GLenum WebGLRenderingContextBase::TEXTURE9 = 0x84C9

◆ TEXTURE_2D

const GLenum WebGLRenderingContextBase::TEXTURE_2D = 0x0DE1

◆ TEXTURE_BINDING_2D

const GLenum WebGLRenderingContextBase::TEXTURE_BINDING_2D = 0x8069

◆ TEXTURE_BINDING_CUBE_MAP

const GLenum WebGLRenderingContextBase::TEXTURE_BINDING_CUBE_MAP = 0x8514

◆ TEXTURE_CUBE_MAP

const GLenum WebGLRenderingContextBase::TEXTURE_CUBE_MAP = 0x8513

◆ TEXTURE_CUBE_MAP_NEGATIVE_X

const GLenum WebGLRenderingContextBase::TEXTURE_CUBE_MAP_NEGATIVE_X = 0x8516

◆ TEXTURE_CUBE_MAP_NEGATIVE_Y

const GLenum WebGLRenderingContextBase::TEXTURE_CUBE_MAP_NEGATIVE_Y = 0x8518

◆ TEXTURE_CUBE_MAP_NEGATIVE_Z

const GLenum WebGLRenderingContextBase::TEXTURE_CUBE_MAP_NEGATIVE_Z = 0x851A

◆ TEXTURE_CUBE_MAP_POSITIVE_X

const GLenum WebGLRenderingContextBase::TEXTURE_CUBE_MAP_POSITIVE_X = 0x8515

◆ TEXTURE_CUBE_MAP_POSITIVE_Y

const GLenum WebGLRenderingContextBase::TEXTURE_CUBE_MAP_POSITIVE_Y = 0x8517

◆ TEXTURE_CUBE_MAP_POSITIVE_Z

const GLenum WebGLRenderingContextBase::TEXTURE_CUBE_MAP_POSITIVE_Z = 0x8519

◆ TEXTURE_MAG_FILTER

const GLenum WebGLRenderingContextBase::TEXTURE_MAG_FILTER = 0x2800

◆ TEXTURE_MIN_FILTER

const GLenum WebGLRenderingContextBase::TEXTURE_MIN_FILTER = 0x2801

◆ TEXTURE_WRAP_S

const GLenum WebGLRenderingContextBase::TEXTURE_WRAP_S = 0x2802

◆ TEXTURE_WRAP_T

const GLenum WebGLRenderingContextBase::TEXTURE_WRAP_T = 0x2803

◆ TRIANGLE_FAN

const GLenum WebGLRenderingContextBase::TRIANGLE_FAN = 0x0006

◆ TRIANGLE_STRIP

const GLenum WebGLRenderingContextBase::TRIANGLE_STRIP = 0x0005

◆ TRIANGLES

const GLenum WebGLRenderingContextBase::TRIANGLES = 0x0004

◆ UNPACK_ALIGNMENT

const GLenum WebGLRenderingContextBase::UNPACK_ALIGNMENT = 0x0CF5

◆ UNPACK_COLORSPACE_CONVERSION_WEBGL

const GLenum WebGLRenderingContextBase::UNPACK_COLORSPACE_CONVERSION_WEBGL = 0x9243

◆ UNPACK_FLIP_Y_WEBGL

const GLenum WebGLRenderingContextBase::UNPACK_FLIP_Y_WEBGL = 0x9240

◆ UNPACK_PREMULTIPLY_ALPHA_WEBGL

const GLenum WebGLRenderingContextBase::UNPACK_PREMULTIPLY_ALPHA_WEBGL = 0x9241

◆ UNSIGNED_BYTE

const GLenum WebGLRenderingContextBase::UNSIGNED_BYTE = 0x1401

◆ UNSIGNED_INT

const GLenum WebGLRenderingContextBase::UNSIGNED_INT = 0x1405

◆ UNSIGNED_SHORT

const GLenum WebGLRenderingContextBase::UNSIGNED_SHORT = 0x1403

◆ UNSIGNED_SHORT_4_4_4_4

const GLenum WebGLRenderingContextBase::UNSIGNED_SHORT_4_4_4_4 = 0x8033

◆ UNSIGNED_SHORT_5_5_5_1

const GLenum WebGLRenderingContextBase::UNSIGNED_SHORT_5_5_5_1 = 0x8034

◆ UNSIGNED_SHORT_5_6_5

const GLenum WebGLRenderingContextBase::UNSIGNED_SHORT_5_6_5 = 0x8363

◆ VALIDATE_STATUS

const GLenum WebGLRenderingContextBase::VALIDATE_STATUS = 0x8B83

◆ VENDOR

const GLenum WebGLRenderingContextBase::VENDOR = 0x1F00

◆ VERSION

const GLenum WebGLRenderingContextBase::VERSION = 0x1F02

◆ VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

const GLenum WebGLRenderingContextBase::VERTEX_ATTRIB_ARRAY_BUFFER_BINDING = 0x889F

◆ VERTEX_ATTRIB_ARRAY_ENABLED

const GLenum WebGLRenderingContextBase::VERTEX_ATTRIB_ARRAY_ENABLED = 0x8622

◆ VERTEX_ATTRIB_ARRAY_NORMALIZED

const GLenum WebGLRenderingContextBase::VERTEX_ATTRIB_ARRAY_NORMALIZED = 0x886A

◆ VERTEX_ATTRIB_ARRAY_POINTER

const GLenum WebGLRenderingContextBase::VERTEX_ATTRIB_ARRAY_POINTER = 0x8645

◆ VERTEX_ATTRIB_ARRAY_SIZE

const GLenum WebGLRenderingContextBase::VERTEX_ATTRIB_ARRAY_SIZE = 0x8623

◆ VERTEX_ATTRIB_ARRAY_STRIDE

const GLenum WebGLRenderingContextBase::VERTEX_ATTRIB_ARRAY_STRIDE = 0x8624

◆ VERTEX_ATTRIB_ARRAY_TYPE

const GLenum WebGLRenderingContextBase::VERTEX_ATTRIB_ARRAY_TYPE = 0x8625

◆ VERTEX_SHADER

const GLenum WebGLRenderingContextBase::VERTEX_SHADER = 0x8B31

◆ VIEWPORT

const GLenum WebGLRenderingContextBase::VIEWPORT = 0x0BA2

◆ ZERO

const GLenum WebGLRenderingContextBase::ZERO = 0

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