|
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) |
|
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< WebGLShader > | getAttachedShaders (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) |
|