class js.html.webgl.RenderingContext extends CanvasRenderingContext
Available on jsClass Fields
var ACTIVE_ATTRIBUTES:Int
var ACTIVE_TEXTURE:Int
var ACTIVE_UNIFORMS:Int
var ALPHA_BITS:Int
var ARRAY_BUFFER:Int
var ATTACHED_SHADERS:Int
var BLEND_COLOR:Int
var BLEND_DST_ALPHA:Int
var BLEND_DST_RGB:Int
var BLEND_EQUATION:Int
var BLEND_SRC_ALPHA:Int
var BLEND_SRC_RGB:Int
var BUFFER_SIZE:Int
var BUFFER_USAGE:Int
var CLAMP_TO_EDGE:Int
var COLOR_ATTACHMENT0:Int
var COLOR_BUFFER_BIT:Int
var COLOR_CLEAR_VALUE:Int
var COLOR_WRITEMASK:Int
var COMPILE_STATUS:Int
var CONSTANT_ALPHA:Int
var CONSTANT_COLOR:Int
var CULL_FACE_MODE:Int
var CURRENT_PROGRAM:Int
var DELETE_STATUS:Int
var DEPTH_ATTACHMENT:Int
var DEPTH_BITS:Int
var DEPTH_BUFFER_BIT:Int
var DEPTH_CLEAR_VALUE:Int
var DEPTH_COMPONENT:Int
var DEPTH_COMPONENT16:Int
var DEPTH_FUNC:Int
var DEPTH_RANGE:Int
var DEPTH_STENCIL:Int
var DEPTH_TEST:Int
var DEPTH_WRITEMASK:Int
var DYNAMIC_DRAW:Int
var FLOAT_MAT2:Int
var FLOAT_MAT3:Int
var FLOAT_MAT4:Int
var FLOAT_VEC2:Int
var FLOAT_VEC3:Int
var FLOAT_VEC4:Int
var FRAGMENT_SHADER:Int
var FRAMEBUFFER:Int
var FRONT_AND_BACK:Int
var FRONT_FACE:Int
var FUNC_SUBTRACT:Int
var GREEN_BITS:Int
var HIGH_FLOAT:Int
var INVALID_ENUM:Int
var INVALID_OPERATION:Int
var INVALID_VALUE:Int
var LINE_STRIP:Int
var LINE_WIDTH:Int
var LINK_STATUS:Int
var LUMINANCE_ALPHA:Int
var MAX_TEXTURE_SIZE:Int
var MAX_VIEWPORT_DIMS:Int
var MEDIUM_FLOAT:Int
var MEDIUM_INT:Int
var MIRRORED_REPEAT:Int
var OUT_OF_MEMORY:Int
var PACK_ALIGNMENT:Int
var RENDERBUFFER:Int
var SAMPLER_2D:Int
var SAMPLER_CUBE:Int
var SAMPLE_BUFFERS:Int
var SAMPLE_COVERAGE:Int
var SCISSOR_BOX:Int
var SCISSOR_TEST:Int
var SHADER_TYPE:Int
var STATIC_DRAW:Int
var STENCIL_BACK_FAIL:Int
var STENCIL_BACK_FUNC:Int
var STENCIL_BACK_REF:Int
var STENCIL_BITS:Int
var STENCIL_FAIL:Int
var STENCIL_FUNC:Int
var STENCIL_INDEX:Int
var STENCIL_INDEX8:Int
var STENCIL_REF:Int
var STENCIL_TEST:Int
var STENCIL_WRITEMASK:Int
var STREAM_DRAW:Int
var SUBPIXEL_BITS:Int
var TEXTURE_2D:Int
var TEXTURE_CUBE_MAP:Int
var TEXTURE_WRAP_S:Int
var TEXTURE_WRAP_T:Int
var TRIANGLE_FAN:Int
var TRIANGLE_STRIP:Int
var UNPACK_ALIGNMENT:Int
var UNSIGNED_BYTE:Int
var UNSIGNED_INT:Int
var UNSIGNED_SHORT:Int
var VALIDATE_STATUS:Int
var VERTEX_SHADER:Int
Instance Fields
function activeTexture(texture:Int):Void
function attachShader(program:Program, shader:Shader):Void
function bindAttribLocation(program:Program, index:Int, name:String):Void
function bindBuffer(target:Int, buffer:Buffer):Void
function bindFramebuffer(target:Int, framebuffer:Framebuffer):Void
function bindRenderbuffer(target:Int, renderbuffer:Renderbuffer):Void
function bindTexture(target:Int, texture:Texture):Void
function blendEquation(mode:Int):Void
function blendEquationSeparate(modeRGB:Int, modeAlpha:Int):Void
function checkFramebufferStatus(target:Int):Int
function clearDepth(depth:Float):Void
function clearStencil(s:Int):Void
function compileShader(shader:Shader):Void
function compressedTexImage2D(target:Int, level:Int, internalformat:Int, width:Int, height:Int, border:Int, data:ArrayBufferView):Void
function compressedTexSubImage2D(target:Int, level:Int, xoffset:Int, yoffset:Int, width:Int, height:Int, format:Int, data:ArrayBufferView):Void
function copyTexImage2D(target:Int, level:Int, internalformat:Int, x:Int, y:Int, width:Int, height:Int, border:Int):Void
function copyTexSubImage2D(target:Int, level:Int, xoffset:Int, yoffset:Int, x:Int, y:Int, width:Int, height:Int):Void
function createBuffer():Buffer
function createFramebuffer():Framebuffer
function createProgram():Program
function createRenderbuffer():Renderbuffer
function createShader(type:Int):Shader
function createTexture():Texture
function deleteBuffer(buffer:Buffer):Void
function deleteFramebuffer(framebuffer:Framebuffer):Void
function deleteProgram(program:Program):Void
function deleteRenderbuffer(renderbuffer:Renderbuffer):Void
function deleteShader(shader:Shader):Void
function deleteTexture(texture:Texture):Void
function depthRange(zNear:Float, zFar:Float):Void
function detachShader(program:Program, shader:Shader):Void
function disableVertexAttribArray(index:Int):Void
function drawArrays(mode:Int, first:Int, count:Int):Void
function enableVertexAttribArray(index:Int):Void
function framebufferRenderbuffer(target:Int, attachment:Int, renderbuffertarget:Int, renderbuffer:Renderbuffer):Void
function framebufferTexture2D(target:Int, attachment:Int, textarget:Int, texture:Texture, level:Int):Void
function generateMipmap(target:Int):Void
function getActiveAttrib(program:Program, index:Int):ActiveInfo
function getActiveUniform(program:Program, index:Int):ActiveInfo
function getAttribLocation(program:Program, name:String):Int
function getBufferParameter(target:Int, pname:Int):Dynamic
function getContextAttributes():ContextAttributes
function getExtension(name:String):Dynamic
function getFramebufferAttachmentParameter(target:Int, attachment:Int, pname:Int):Dynamic
function getParameter(pname:Int):Dynamic
function getProgramInfoLog(program:Program):String
function getProgramParameter(program:Program, pname:Int):Dynamic
function getRenderbufferParameter(target:Int, pname:Int):Dynamic
function getShaderInfoLog(shader:Shader):String
function getShaderPrecisionFormat(shadertype:Int, precisiontype:Int):ShaderPrecisionFormat
function getShaderSource(shader:Shader):String
function getSupportedExtensions():Array<String>
function getTexParameter(target:Int, pname:Int):Dynamic
function getUniform(program:Program, location:UniformLocation):Dynamic
function getUniformLocation(program:Program, name:String):UniformLocation
function getVertexAttrib(index:Int, pname:Int):Dynamic
function getVertexAttribOffset(index:Int, pname:Int):Int
function isContextLost():Bool
function isFramebuffer(framebuffer:Framebuffer):Bool
function isRenderbuffer(renderbuffer:Renderbuffer):Bool
function linkProgram(program:Program):Void
function pixelStorei(pname:Int, param:Int):Void
function polygonOffset(factor:Float, units:Float):Void
function readPixels(x:Int, y:Int, width:Int, height:Int, format:Int, type:Int, pixels:ArrayBufferView):Void
function releaseShaderCompiler():Void
function sampleCoverage(value:Float, invert:Bool):Void
function shaderSource(shader:Shader, string:String):Void
function stencilFunc(func:Int, ref:Int, mask:Int):Void
function stencilMask(mask:Int):Void
function stencilMaskSeparate(face:Int, mask:Int):Void
function texImage2D(target:Int, level:Int, internalformat:Int, format:Int, type:Int, video:VideoElement):Void
Throws DOMException.
function texParameterf(target:Int, pname:Int, param:Float):Void
function texParameteri(target:Int, pname:Int, param:Int):Void
function texSubImage2D(target:Int, level:Int, xoffset:Int, yoffset:Int, format:Int, type:Int, video:VideoElement):Void
Throws DOMException.