|
| | WebGLRenderingContext (HTMLCanvasElement &, GraphicsContext3DAttributes) |
| |
| | WebGLRenderingContext (HTMLCanvasElement &, Ref< GraphicsContext3D > &&, GraphicsContext3DAttributes) |
| |
| 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 | 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 () |
| |
| object | getExtension (DOMString name) |
| |
| 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) |
| |
| 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 | 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) |
| |