WebGLRenderingContextBase

Properties

Link copied to clipboard
Link copied to clipboard
abstract val ACTIVE_TEXTURE: GLenum
Link copied to clipboard
abstract val ACTIVE_UNIFORMS: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val ALPHA: GLenum
Link copied to clipboard
abstract val ALPHA_BITS: GLenum
Link copied to clipboard
abstract val ALWAYS: GLenum
Link copied to clipboard
abstract val ARRAY_BUFFER: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val ATTACHED_SHADERS: GLenum
Link copied to clipboard
abstract val BACK: GLenum
Link copied to clipboard
abstract val BLEND: GLenum
Link copied to clipboard
abstract val BLEND_COLOR: GLenum
Link copied to clipboard
abstract val BLEND_DST_ALPHA: GLenum
Link copied to clipboard
abstract val BLEND_DST_RGB: GLenum
Link copied to clipboard
abstract val BLEND_EQUATION: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val BLEND_SRC_ALPHA: GLenum
Link copied to clipboard
abstract val BLEND_SRC_RGB: GLenum
Link copied to clipboard
abstract val BLUE_BITS: GLenum
Link copied to clipboard
abstract val BOOL: GLenum
Link copied to clipboard
abstract val BOOL_VEC2: GLenum
Link copied to clipboard
abstract val BOOL_VEC3: GLenum
Link copied to clipboard
abstract val BOOL_VEC4: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val BUFFER_SIZE: GLenum
Link copied to clipboard
abstract val BUFFER_USAGE: GLenum
Link copied to clipboard
abstract val BYTE: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val CCW: GLenum
Link copied to clipboard
abstract val CLAMP_TO_EDGE: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val COLOR_BUFFER_BIT: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val COLOR_WRITEMASK: GLenum
Link copied to clipboard
abstract val COMPILE_STATUS: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val CONSTANT_ALPHA: GLenum
Link copied to clipboard
abstract val CONSTANT_COLOR: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val CULL_FACE: GLenum
Link copied to clipboard
abstract val CULL_FACE_MODE: GLenum
Link copied to clipboard
abstract val CURRENT_PROGRAM: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val CW: GLenum
Link copied to clipboard
abstract val DECR: GLenum
Link copied to clipboard
abstract val DECR_WRAP: GLenum
Link copied to clipboard
abstract val DELETE_STATUS: GLenum
Link copied to clipboard
abstract val DEPTH_ATTACHMENT: GLenum
Link copied to clipboard
abstract val DEPTH_BITS: GLenum
Link copied to clipboard
abstract val DEPTH_BUFFER_BIT: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val DEPTH_COMPONENT: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val DEPTH_FUNC: GLenum
Link copied to clipboard
abstract val DEPTH_RANGE: GLenum
Link copied to clipboard
abstract val DEPTH_STENCIL: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val DEPTH_TEST: GLenum
Link copied to clipboard
abstract val DEPTH_WRITEMASK: GLenum
Link copied to clipboard
abstract val DITHER: GLenum
Link copied to clipboard
abstract val DONT_CARE: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val DST_ALPHA: GLenum
Link copied to clipboard
abstract val DST_COLOR: GLenum
Link copied to clipboard
abstract val DYNAMIC_DRAW: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val EQUAL: GLenum
Link copied to clipboard
abstract val FASTEST: GLenum
Link copied to clipboard
abstract val FLOAT: GLenum
Link copied to clipboard
abstract val FLOAT_MAT2: GLenum
Link copied to clipboard
abstract val FLOAT_MAT3: GLenum
Link copied to clipboard
abstract val FLOAT_MAT4: GLenum
Link copied to clipboard
abstract val FLOAT_VEC2: GLenum
Link copied to clipboard
abstract val FLOAT_VEC3: GLenum
Link copied to clipboard
abstract val FLOAT_VEC4: GLenum
Link copied to clipboard
abstract val FRAGMENT_SHADER: GLenum
Link copied to clipboard
abstract val FRAMEBUFFER: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val FRONT: GLenum
Link copied to clipboard
abstract val FRONT_AND_BACK: GLenum
Link copied to clipboard
abstract val FRONT_FACE: GLenum
Link copied to clipboard
abstract val FUNC_ADD: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val FUNC_SUBTRACT: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val GEQUAL: GLenum
Link copied to clipboard
abstract val GREATER: GLenum
Link copied to clipboard
abstract val GREEN_BITS: GLenum
Link copied to clipboard
abstract val HIGH_FLOAT: GLenum
Link copied to clipboard
abstract val HIGH_INT: GLenum
Link copied to clipboard
abstract val INCR: GLenum
Link copied to clipboard
abstract val INCR_WRAP: GLenum
Link copied to clipboard
abstract val INT: GLenum
Link copied to clipboard
abstract val INT_VEC2: GLenum
Link copied to clipboard
abstract val INT_VEC3: GLenum
Link copied to clipboard
abstract val INT_VEC4: GLenum
Link copied to clipboard
abstract val INVALID_ENUM: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val INVALID_VALUE: GLenum
Link copied to clipboard
abstract val INVERT: GLenum
Link copied to clipboard
abstract val KEEP: GLenum
Link copied to clipboard
abstract val LEQUAL: GLenum
Link copied to clipboard
abstract val LESS: GLenum
Link copied to clipboard
abstract val LINE_LOOP: GLenum
Link copied to clipboard
abstract val LINE_STRIP: GLenum
Link copied to clipboard
abstract val LINE_WIDTH: GLenum
Link copied to clipboard
abstract val LINEAR: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val LINES: GLenum
Link copied to clipboard
abstract val LINK_STATUS: GLenum
Link copied to clipboard
abstract val LOW_FLOAT: GLenum
Link copied to clipboard
abstract val LOW_INT: GLenum
Link copied to clipboard
abstract val LUMINANCE: GLenum
Link copied to clipboard
abstract val LUMINANCE_ALPHA: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val MAX_TEXTURE_SIZE: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val MEDIUM_FLOAT: GLenum
Link copied to clipboard
abstract val MEDIUM_INT: GLenum
Link copied to clipboard
abstract val MIRRORED_REPEAT: GLenum
Link copied to clipboard
abstract val NEAREST: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val NEVER: GLenum
Link copied to clipboard
abstract val NICEST: GLenum
Link copied to clipboard
abstract val NO_ERROR: GLenum
Link copied to clipboard
abstract val NONE: GLenum
Link copied to clipboard
abstract val NOTEQUAL: GLenum
Link copied to clipboard
abstract val ONE: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val OUT_OF_MEMORY: GLenum
Link copied to clipboard
abstract val PACK_ALIGNMENT: GLenum
Link copied to clipboard
abstract val POINTS: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val RED_BITS: GLenum
Link copied to clipboard
abstract val RENDERBUFFER: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val RENDERER: GLenum
Link copied to clipboard
abstract val REPEAT: GLenum
Link copied to clipboard
abstract val REPLACE: GLenum
Link copied to clipboard
abstract val RGB: GLenum
Link copied to clipboard
abstract val RGB565: GLenum
Link copied to clipboard
abstract val RGB5_A1: GLenum
Link copied to clipboard
abstract val RGBA: GLenum
Link copied to clipboard
abstract val RGBA4: GLenum
Link copied to clipboard
abstract val RGBA8: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val SAMPLE_BUFFERS: GLenum
Link copied to clipboard
abstract val SAMPLE_COVERAGE: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val SAMPLER_2D: GLenum
Link copied to clipboard
abstract val SAMPLER_CUBE: GLenum
Link copied to clipboard
abstract val SAMPLES: GLenum
Link copied to clipboard
abstract val SCISSOR_BOX: GLenum
Link copied to clipboard
abstract val SCISSOR_TEST: GLenum
Link copied to clipboard
abstract val SHADER_TYPE: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val SHORT: GLenum
Link copied to clipboard
abstract val SRC_ALPHA: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val SRC_COLOR: GLenum
Link copied to clipboard
abstract val STATIC_DRAW: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val STENCIL_BACK_REF: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val STENCIL_BITS: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val STENCIL_FAIL: GLenum
Link copied to clipboard
abstract val STENCIL_FUNC: GLenum
Link copied to clipboard
abstract val STENCIL_INDEX8: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val STENCIL_REF: GLenum
Link copied to clipboard
abstract val STENCIL_TEST: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val STREAM_DRAW: GLenum
Link copied to clipboard
abstract val SUBPIXEL_BITS: GLenum
Link copied to clipboard
abstract val TEXTURE: GLenum
Link copied to clipboard
abstract val TEXTURE0: GLenum
Link copied to clipboard
abstract val TEXTURE1: GLenum
Link copied to clipboard
abstract val TEXTURE10: GLenum
Link copied to clipboard
abstract val TEXTURE11: GLenum
Link copied to clipboard
abstract val TEXTURE12: GLenum
Link copied to clipboard
abstract val TEXTURE13: GLenum
Link copied to clipboard
abstract val TEXTURE14: GLenum
Link copied to clipboard
abstract val TEXTURE15: GLenum
Link copied to clipboard
abstract val TEXTURE16: GLenum
Link copied to clipboard
abstract val TEXTURE17: GLenum
Link copied to clipboard
abstract val TEXTURE18: GLenum
Link copied to clipboard
abstract val TEXTURE19: GLenum
Link copied to clipboard
abstract val TEXTURE2: GLenum
Link copied to clipboard
abstract val TEXTURE20: GLenum
Link copied to clipboard
abstract val TEXTURE21: GLenum
Link copied to clipboard
abstract val TEXTURE22: GLenum
Link copied to clipboard
abstract val TEXTURE23: GLenum
Link copied to clipboard
abstract val TEXTURE24: GLenum
Link copied to clipboard
abstract val TEXTURE25: GLenum
Link copied to clipboard
abstract val TEXTURE26: GLenum
Link copied to clipboard
abstract val TEXTURE27: GLenum
Link copied to clipboard
abstract val TEXTURE28: GLenum
Link copied to clipboard
abstract val TEXTURE29: GLenum
Link copied to clipboard
abstract val TEXTURE3: GLenum
Link copied to clipboard
abstract val TEXTURE30: GLenum
Link copied to clipboard
abstract val TEXTURE31: GLenum
Link copied to clipboard
abstract val TEXTURE4: GLenum
Link copied to clipboard
abstract val TEXTURE5: GLenum
Link copied to clipboard
abstract val TEXTURE6: GLenum
Link copied to clipboard
abstract val TEXTURE7: GLenum
Link copied to clipboard
abstract val TEXTURE8: GLenum
Link copied to clipboard
abstract val TEXTURE9: GLenum
Link copied to clipboard
abstract val TEXTURE_2D: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val TEXTURE_CUBE_MAP: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val TEXTURE_WRAP_S: GLenum
Link copied to clipboard
abstract val TEXTURE_WRAP_T: GLenum
Link copied to clipboard
abstract val TRIANGLE_FAN: GLenum
Link copied to clipboard
abstract val TRIANGLE_STRIP: GLenum
Link copied to clipboard
abstract val TRIANGLES: GLenum
Link copied to clipboard
abstract val UNPACK_ALIGNMENT: GLenum
Link copied to clipboard
Link copied to clipboard
abstract val UNSIGNED_BYTE: GLenum
Link copied to clipboard
abstract val UNSIGNED_INT: GLenum
Link copied to clipboard
abstract val UNSIGNED_SHORT: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val VALIDATE_STATUS: GLenum
Link copied to clipboard
abstract val VENDOR: GLenum
Link copied to clipboard
abstract val VERSION: GLenum
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract val VERTEX_SHADER: GLenum
Link copied to clipboard
abstract val VIEWPORT: GLenum
Link copied to clipboard
abstract val ZERO: GLenum

Functions

Link copied to clipboard
abstract fun activeTexture(texture: GLenum)
Link copied to clipboard
abstract fun attachShader(program: WebGLProgram, shader: WebGLShader)
Link copied to clipboard
abstract fun bindAttribLocation(program: WebGLProgram, index: GLuint, name: String)
Link copied to clipboard
abstract fun bindBuffer(target: GLenum, buffer: WebGLBuffer?)
Link copied to clipboard
abstract fun bindFramebuffer(target: GLenum, framebuffer: WebGLFramebuffer?)
Link copied to clipboard
abstract fun bindRenderbuffer(target: GLenum, renderbuffer: WebGLRenderbuffer?)
Link copied to clipboard
abstract fun bindTexture(target: GLenum, texture: WebGLTexture?)
Link copied to clipboard
abstract fun blendColor(red: GLclampf, green: GLclampf, blue: GLclampf, alpha: GLclampf)
Link copied to clipboard
Link copied to clipboard
abstract fun blendEquationSeparate(modeRGB: GLenum, modeAlpha: GLenum)
Link copied to clipboard
abstract fun blendFunc(sfactor: GLenum, dfactor: GLenum)
Link copied to clipboard
abstract fun blendFuncSeparate(srcRGB: GLenum, dstRGB: GLenum, srcAlpha: GLenum, dstAlpha: GLenum)
Link copied to clipboard
Link copied to clipboard
abstract fun clear(mask: GLbitfield)
Link copied to clipboard
abstract fun clearColor(red: GLclampf, green: GLclampf, blue: GLclampf, alpha: GLclampf)
Link copied to clipboard
abstract fun clearDepth(depth: GLclampf)
Link copied to clipboard
Link copied to clipboard
abstract fun colorMask(red: GLboolean, green: GLboolean, blue: GLboolean, alpha: GLboolean)
Link copied to clipboard
Link copied to clipboard
abstract fun copyTexImage2D(target: GLenum, level: GLint, internalformat: GLenum, x: GLint, y: GLint, width: GLsizei, height: GLsizei, border: GLint)
Link copied to clipboard
abstract fun copyTexSubImage2D(target: GLenum, level: GLint, xoffset: GLint, yoffset: GLint, x: GLint, y: GLint, width: GLsizei, height: GLsizei)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun cullFace(mode: GLenum)
Link copied to clipboard
abstract fun deleteBuffer(buffer: WebGLBuffer?)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun deleteShader(shader: WebGLShader?)
Link copied to clipboard
Link copied to clipboard
abstract fun depthFunc(func: GLenum)
Link copied to clipboard
abstract fun depthMask(flag: GLboolean)
Link copied to clipboard
abstract fun depthRange(zNear: GLclampf, zFar: GLclampf)
Link copied to clipboard
abstract fun detachShader(program: WebGLProgram, shader: WebGLShader)
Link copied to clipboard
abstract fun disable(cap: GLenum)
Link copied to clipboard
Link copied to clipboard
abstract fun drawArrays(mode: GLenum, first: GLint, count: GLsizei)
Link copied to clipboard
abstract fun drawElements(mode: GLenum, count: GLsizei, type: GLenum, offset: GLintptr)
Link copied to clipboard
abstract fun enable(cap: GLenum)
Link copied to clipboard
Link copied to clipboard
abstract fun finish()
Link copied to clipboard
abstract fun flush()
Link copied to clipboard
abstract fun framebufferRenderbuffer(target: GLenum, attachment: GLenum, renderbuffertarget: GLenum, renderbuffer: WebGLRenderbuffer?)
Link copied to clipboard
abstract fun framebufferTexture2D(target: GLenum, attachment: GLenum, textarget: GLenum, texture: WebGLTexture?, level: GLint)
Link copied to clipboard
abstract fun frontFace(mode: GLenum)
Link copied to clipboard
abstract fun generateMipmap(target: GLenum)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getBufferParameter(target: GLenum, pname: GLenum): Any?
Link copied to clipboard
Link copied to clipboard
abstract fun getExtension(name: String): Any?
abstract fun getExtension(extensionName: WebGLExtension.EXT_sRGB): EXT_sRGB?

Link copied to clipboard
abstract fun getFramebufferAttachmentParameter(target: GLenum, attachment: GLenum, pname: GLenum): Any?
Link copied to clipboard
abstract fun getParameter(pname: GLenum): Any?
Link copied to clipboard
Link copied to clipboard
abstract fun getProgramParameter(program: WebGLProgram, pname: GLenum): Any?
Link copied to clipboard
abstract fun getRenderbufferParameter(target: GLenum, pname: GLenum): Any?
Link copied to clipboard
Link copied to clipboard
abstract fun getShaderParameter(shader: WebGLShader, pname: GLenum): Any?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun getTexParameter(target: GLenum, pname: GLenum): Any?
Link copied to clipboard
abstract fun getUniform(program: WebGLProgram, location: WebGLUniformLocation): Any?
Link copied to clipboard
Link copied to clipboard
abstract fun getVertexAttrib(index: GLuint, pname: GLenum): Any?
Link copied to clipboard
Link copied to clipboard
abstract fun hint(target: GLenum, mode: GLenum)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun lineWidth(width: GLfloat)
Link copied to clipboard
abstract fun linkProgram(program: WebGLProgram)
Link copied to clipboard
abstract fun pixelStorei(pname: GLenum, param: GLint)
Link copied to clipboard
abstract fun polygonOffset(factor: GLfloat, units: GLfloat)
Link copied to clipboard
abstract fun renderbufferStorage(target: GLenum, internalformat: GLenum, width: GLsizei, height: GLsizei)
Link copied to clipboard
abstract fun sampleCoverage(value: GLclampf, invert: GLboolean)
Link copied to clipboard
abstract fun scissor(x: GLint, y: GLint, width: GLsizei, height: GLsizei)
Link copied to clipboard
abstract fun shaderSource(shader: WebGLShader, source: String)
Link copied to clipboard
abstract fun stencilFunc(func: GLenum, ref: GLint, mask: GLuint)
Link copied to clipboard
abstract fun stencilFuncSeparate(face: GLenum, func: GLenum, ref: GLint, mask: GLuint)
Link copied to clipboard
abstract fun stencilMask(mask: GLuint)
Link copied to clipboard
Link copied to clipboard
abstract fun stencilOp(fail: GLenum, zfail: GLenum, zpass: GLenum)
Link copied to clipboard
abstract fun stencilOpSeparate(face: GLenum, fail: GLenum, zfail: GLenum, zpass: GLenum)
Link copied to clipboard
abstract fun texParameterf(target: GLenum, pname: GLenum, param: GLfloat)
Link copied to clipboard
abstract fun texParameteri(target: GLenum, pname: GLenum, param: GLint)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
abstract fun uniform2i(location: WebGLUniformLocation?, x: GLint, y: GLint)
Link copied to clipboard
Link copied to clipboard
abstract fun uniform3i(location: WebGLUniformLocation?, x: GLint, y: GLint, z: GLint)
Link copied to clipboard
Link copied to clipboard
abstract fun uniform4i(location: WebGLUniformLocation?, x: GLint, y: GLint, z: GLint, w: GLint)
Link copied to clipboard
abstract fun useProgram(program: WebGLProgram?)
Link copied to clipboard
Link copied to clipboard
abstract fun vertexAttrib1f(index: GLuint, x: GLfloat)
Link copied to clipboard
abstract fun vertexAttrib1fv(index: GLuint, values: Float32List)
Link copied to clipboard
abstract fun vertexAttrib2f(index: GLuint, x: GLfloat, y: GLfloat)
Link copied to clipboard
abstract fun vertexAttrib2fv(index: GLuint, values: Float32List)
Link copied to clipboard
abstract fun vertexAttrib3f(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat)
Link copied to clipboard
abstract fun vertexAttrib3fv(index: GLuint, values: Float32List)
Link copied to clipboard
abstract fun vertexAttrib4f(index: GLuint, x: GLfloat, y: GLfloat, z: GLfloat, w: GLfloat)
Link copied to clipboard
abstract fun vertexAttrib4fv(index: GLuint, values: Float32List)
Link copied to clipboard
abstract fun vertexAttribPointer(index: GLuint, size: GLint, type: GLenum, normalized: GLboolean, stride: GLsizei, offset: GLintptr)
Link copied to clipboard
abstract fun viewport(x: GLint, y: GLint, width: GLsizei, height: GLsizei)