WebGLRenderingContext

abstract external class WebGLRenderingContext : 
    WebGLRenderingContextBase,
    RenderingContext
(source)

Platform and version requirements: JS

Exposes the JavaScript WebGLRenderingContext to Kotlin

Constructors

<init>

WebGLRenderingContext()

Exposes the JavaScript WebGLRenderingContext to Kotlin

Inherited Properties

canvas

abstract val canvas: HTMLCanvasElement

drawingBufferHeight

abstract val drawingBufferHeight: Int

drawingBufferWidth

abstract val drawingBufferWidth: Int

Inherited Functions

activeTexture

abstract fun activeTexture(texture: Int)

attachShader

abstract fun attachShader(
    program: WebGLProgram?,
    shader: WebGLShader?)

bindAttribLocation

abstract fun bindAttribLocation(
    program: WebGLProgram?,
    index: Int,
    name: String)

bindBuffer

abstract fun bindBuffer(target: Int, buffer: WebGLBuffer?)

bindFramebuffer

abstract fun bindFramebuffer(
    target: Int,
    framebuffer: WebGLFramebuffer?)

bindRenderbuffer

abstract fun bindRenderbuffer(
    target: Int,
    renderbuffer: WebGLRenderbuffer?)

bindTexture

abstract fun bindTexture(target: Int, texture: WebGLTexture?)

blendColor

abstract fun blendColor(
    red: Float,
    green: Float,
    blue: Float,
    alpha: Float)

blendEquation

abstract fun blendEquation(mode: Int)

blendEquationSeparate

abstract fun blendEquationSeparate(
    modeRGB: Int,
    modeAlpha: Int)

blendFunc

abstract fun blendFunc(sfactor: Int, dfactor: Int)

blendFuncSeparate

abstract fun blendFuncSeparate(
    srcRGB: Int,
    dstRGB: Int,
    srcAlpha: Int,
    dstAlpha: Int)

bufferData

abstract fun bufferData(target: Int, size: Int, usage: Int)
abstract fun bufferData(
    target: Int,
    data: BufferDataSource?,
    usage: Int)

bufferSubData

abstract fun bufferSubData(
    target: Int,
    offset: Int,
    data: BufferDataSource?)

checkFramebufferStatus

abstract fun checkFramebufferStatus(target: Int): Int

clear

abstract fun clear(mask: Int)

clearColor

abstract fun clearColor(
    red: Float,
    green: Float,
    blue: Float,
    alpha: Float)

clearDepth

abstract fun clearDepth(depth: Float)

clearStencil

abstract fun clearStencil(s: Int)

colorMask

abstract fun colorMask(
    red: Boolean,
    green: Boolean,
    blue: Boolean,
    alpha: Boolean)

compileShader

abstract fun compileShader(shader: WebGLShader?)

compressedTexImage2D

abstract fun compressedTexImage2D(
    target: Int,
    level: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    border: Int,
    data: ArrayBufferView)

compressedTexSubImage2D

abstract fun compressedTexSubImage2D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    width: Int,
    height: Int,
    format: Int,
    data: ArrayBufferView)

copyTexImage2D

abstract fun copyTexImage2D(
    target: Int,
    level: Int,
    internalformat: Int,
    x: Int,
    y: Int,
    width: Int,
    height: Int,
    border: Int)

copyTexSubImage2D

abstract fun copyTexSubImage2D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    x: Int,
    y: Int,
    width: Int,
    height: Int)

createBuffer

abstract fun createBuffer(): WebGLBuffer?

createFramebuffer

abstract fun createFramebuffer(): WebGLFramebuffer?

createProgram

abstract fun createProgram(): WebGLProgram?

createRenderbuffer

abstract fun createRenderbuffer(): WebGLRenderbuffer?

createShader

abstract fun createShader(type: Int): WebGLShader?

createTexture

abstract fun createTexture(): WebGLTexture?

cullFace

abstract fun cullFace(mode: Int)

deleteBuffer

abstract fun deleteBuffer(buffer: WebGLBuffer?)

deleteFramebuffer

abstract fun deleteFramebuffer(
    framebuffer: WebGLFramebuffer?)

deleteProgram

abstract fun deleteProgram(program: WebGLProgram?)

deleteRenderbuffer

abstract fun deleteRenderbuffer(
    renderbuffer: WebGLRenderbuffer?)

deleteShader

abstract fun deleteShader(shader: WebGLShader?)

deleteTexture

abstract fun deleteTexture(texture: WebGLTexture?)

depthFunc

abstract fun depthFunc(func: Int)

depthMask

abstract fun depthMask(flag: Boolean)

depthRange

abstract fun depthRange(zNear: Float, zFar: Float)

detachShader

abstract fun detachShader(
    program: WebGLProgram?,
    shader: WebGLShader?)

disable

abstract fun disable(cap: Int)

disableVertexAttribArray

abstract fun disableVertexAttribArray(index: Int)

drawArrays

abstract fun drawArrays(mode: Int, first: Int, count: Int)

drawElements

abstract fun drawElements(
    mode: Int,
    count: Int,
    type: Int,
    offset: Int)

enable

abstract fun enable(cap: Int)

enableVertexAttribArray

abstract fun enableVertexAttribArray(index: Int)

finish

abstract fun finish()

flush

abstract fun flush()

framebufferRenderbuffer

abstract fun framebufferRenderbuffer(
    target: Int,
    attachment: Int,
    renderbuffertarget: Int,
    renderbuffer: WebGLRenderbuffer?)

framebufferTexture2D

abstract fun framebufferTexture2D(
    target: Int,
    attachment: Int,
    textarget: Int,
    texture: WebGLTexture?,
    level: Int)

frontFace

abstract fun frontFace(mode: Int)

generateMipmap

abstract fun generateMipmap(target: Int)

getActiveAttrib

abstract fun getActiveAttrib(
    program: WebGLProgram?,
    index: Int
): WebGLActiveInfo?

getActiveUniform

abstract fun getActiveUniform(
    program: WebGLProgram?,
    index: Int
): WebGLActiveInfo?

getAttachedShaders

abstract fun getAttachedShaders(
    program: WebGLProgram?
): Array<WebGLShader>?

getAttribLocation

abstract fun getAttribLocation(
    program: WebGLProgram?,
    name: String
): Int

getBufferParameter

abstract fun getBufferParameter(
    target: Int,
    pname: Int
): Any?

getContextAttributes

abstract fun getContextAttributes(): WebGLContextAttributes?

getError

abstract fun getError(): Int

getExtension

abstract fun getExtension(name: String): dynamic

getFramebufferAttachmentParameter

abstract fun getFramebufferAttachmentParameter(
    target: Int,
    attachment: Int,
    pname: Int
): Any?

getParameter

abstract fun getParameter(pname: Int): Any?

getProgramInfoLog

abstract fun getProgramInfoLog(
    program: WebGLProgram?
): String?

getProgramParameter

abstract fun getProgramParameter(
    program: WebGLProgram?,
    pname: Int
): Any?

getRenderbufferParameter

abstract fun getRenderbufferParameter(
    target: Int,
    pname: Int
): Any?

getShaderInfoLog

abstract fun getShaderInfoLog(shader: WebGLShader?): String?

getShaderParameter

abstract fun getShaderParameter(
    shader: WebGLShader?,
    pname: Int
): Any?

getShaderPrecisionFormat

abstract fun getShaderPrecisionFormat(
    shadertype: Int,
    precisiontype: Int
): WebGLShaderPrecisionFormat?

getShaderSource

abstract fun getShaderSource(shader: WebGLShader?): String?

getSupportedExtensions

abstract fun getSupportedExtensions(): Array<String>?

getTexParameter

abstract fun getTexParameter(target: Int, pname: Int): Any?

getUniform

abstract fun getUniform(
    program: WebGLProgram?,
    location: WebGLUniformLocation?
): Any?

getUniformLocation

abstract fun getUniformLocation(
    program: WebGLProgram?,
    name: String
): WebGLUniformLocation?

getVertexAttrib

abstract fun getVertexAttrib(index: Int, pname: Int): Any?

getVertexAttribOffset

abstract fun getVertexAttribOffset(
    index: Int,
    pname: Int
): Int

hint

abstract fun hint(target: Int, mode: Int)

isBuffer

abstract fun isBuffer(buffer: WebGLBuffer?): Boolean

isContextLost

abstract fun isContextLost(): Boolean

isEnabled

abstract fun isEnabled(cap: Int): Boolean

isFramebuffer

abstract fun isFramebuffer(
    framebuffer: WebGLFramebuffer?
): Boolean

isProgram

abstract fun isProgram(program: WebGLProgram?): Boolean

isRenderbuffer

abstract fun isRenderbuffer(
    renderbuffer: WebGLRenderbuffer?
): Boolean

isShader

abstract fun isShader(shader: WebGLShader?): Boolean

isTexture

abstract fun isTexture(texture: WebGLTexture?): Boolean

lineWidth

abstract fun lineWidth(width: Float)

linkProgram

abstract fun linkProgram(program: WebGLProgram?)

pixelStorei

abstract fun pixelStorei(pname: Int, param: Int)

polygonOffset

abstract fun polygonOffset(factor: Float, units: Float)

readPixels

abstract fun readPixels(
    x: Int,
    y: Int,
    width: Int,
    height: Int,
    format: Int,
    type: Int,
    pixels: ArrayBufferView?)

renderbufferStorage

abstract fun renderbufferStorage(
    target: Int,
    internalformat: Int,
    width: Int,
    height: Int)

sampleCoverage

abstract fun sampleCoverage(value: Float, invert: Boolean)

scissor

abstract fun scissor(x: Int, y: Int, width: Int, height: Int)

shaderSource

abstract fun shaderSource(
    shader: WebGLShader?,
    source: String)

stencilFunc

abstract fun stencilFunc(func: Int, ref: Int, mask: Int)

stencilFuncSeparate

abstract fun stencilFuncSeparate(
    face: Int,
    func: Int,
    ref: Int,
    mask: Int)

stencilMask

abstract fun stencilMask(mask: Int)

stencilMaskSeparate

abstract fun stencilMaskSeparate(face: Int, mask: Int)

stencilOp

abstract fun stencilOp(fail: Int, zfail: Int, zpass: Int)

stencilOpSeparate

abstract fun stencilOpSeparate(
    face: Int,
    fail: Int,
    zfail: Int,
    zpass: Int)

texImage2D

abstract fun texImage2D(
    target: Int,
    level: Int,
    internalformat: Int,
    width: Int,
    height: Int,
    border: Int,
    format: Int,
    type: Int,
    pixels: ArrayBufferView?)
abstract fun texImage2D(
    target: Int,
    level: Int,
    internalformat: Int,
    format: Int,
    type: Int,
    source: TexImageSource?)

texParameterf

abstract fun texParameterf(
    target: Int,
    pname: Int,
    param: Float)

texParameteri

abstract fun texParameteri(
    target: Int,
    pname: Int,
    param: Int)

texSubImage2D

abstract fun texSubImage2D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    width: Int,
    height: Int,
    format: Int,
    type: Int,
    pixels: ArrayBufferView?)
abstract fun texSubImage2D(
    target: Int,
    level: Int,
    xoffset: Int,
    yoffset: Int,
    format: Int,
    type: Int,
    source: TexImageSource?)

uniform1f

abstract fun uniform1f(
    location: WebGLUniformLocation?,
    x: Float)

uniform1fv

abstract fun uniform1fv(
    location: WebGLUniformLocation?,
    v: Float32Array)
abstract fun uniform1fv(
    location: WebGLUniformLocation?,
    v: Array<Float>)

uniform1i

abstract fun uniform1i(
    location: WebGLUniformLocation?,
    x: Int)

uniform1iv

abstract fun uniform1iv(
    location: WebGLUniformLocation?,
    v: Int32Array)
abstract fun uniform1iv(
    location: WebGLUniformLocation?,
    v: Array<Int>)

uniform2f

abstract fun uniform2f(
    location: WebGLUniformLocation?,
    x: Float,
    y: Float)

uniform2fv

abstract fun uniform2fv(
    location: WebGLUniformLocation?,
    v: Float32Array)
abstract fun uniform2fv(
    location: WebGLUniformLocation?,
    v: Array<Float>)

uniform2i

abstract fun uniform2i(
    location: WebGLUniformLocation?,
    x: Int,
    y: Int)

uniform2iv

abstract fun uniform2iv(
    location: WebGLUniformLocation?,
    v: Int32Array)
abstract fun uniform2iv(
    location: WebGLUniformLocation?,
    v: Array<Int>)

uniform3f

abstract fun uniform3f(
    location: WebGLUniformLocation?,
    x: Float,
    y: Float,
    z: Float)

uniform3fv

abstract fun uniform3fv(
    location: WebGLUniformLocation?,
    v: Float32Array)
abstract fun uniform3fv(
    location: WebGLUniformLocation?,
    v: Array<Float>)

uniform3i

abstract fun uniform3i(
    location: WebGLUniformLocation?,
    x: Int,
    y: Int,
    z: Int)

uniform3iv

abstract fun uniform3iv(
    location: WebGLUniformLocation?,
    v: Int32Array)
abstract fun uniform3iv(
    location: WebGLUniformLocation?,
    v: Array<Int>)

uniform4f

abstract fun uniform4f(
    location: WebGLUniformLocation?,
    x: Float,
    y: Float,
    z: Float,
    w: Float)

uniform4fv

abstract fun uniform4fv(
    location: WebGLUniformLocation?,
    v: Float32Array)
abstract fun uniform4fv(
    location: WebGLUniformLocation?,
    v: Array<Float>)

uniform4i

abstract fun uniform4i(
    location: WebGLUniformLocation?,
    x: Int,
    y: Int,
    z: Int,
    w: Int)

uniform4iv

abstract fun uniform4iv(
    location: WebGLUniformLocation?,
    v: Int32Array)
abstract fun uniform4iv(
    location: WebGLUniformLocation?,
    v: Array<Int>)

uniformMatrix2fv

abstract fun uniformMatrix2fv(
    location: WebGLUniformLocation?,
    transpose: Boolean,
    value: Float32Array)
abstract fun uniformMatrix2fv(
    location: WebGLUniformLocation?,
    transpose: Boolean,
    value: Array<Float>)

uniformMatrix3fv

abstract fun uniformMatrix3fv(
    location: WebGLUniformLocation?,
    transpose: Boolean,
    value: Float32Array)
abstract fun uniformMatrix3fv(
    location: WebGLUniformLocation?,
    transpose: Boolean,
    value: Array<Float>)

uniformMatrix4fv

abstract fun uniformMatrix4fv(
    location: WebGLUniformLocation?,
    transpose: Boolean,
    value: Float32Array)
abstract fun uniformMatrix4fv(
    location: WebGLUniformLocation?,
    transpose: Boolean,
    value: Array<Float>)

useProgram

abstract fun useProgram(program: WebGLProgram?)

validateProgram

abstract fun validateProgram(program: WebGLProgram?)

vertexAttrib1f

abstract fun vertexAttrib1f(index: Int, x: Float)

vertexAttrib1fv

abstract fun vertexAttrib1fv(index: Int, values: dynamic)

vertexAttrib2f

abstract fun vertexAttrib2f(index: Int, x: Float, y: Float)

vertexAttrib2fv

abstract fun vertexAttrib2fv(index: Int, values: dynamic)

vertexAttrib3f

abstract fun vertexAttrib3f(
    index: Int,
    x: Float,
    y: Float,
    z: Float)

vertexAttrib3fv

abstract fun vertexAttrib3fv(index: Int, values: dynamic)

vertexAttrib4f

abstract fun vertexAttrib4f(
    index: Int,
    x: Float,
    y: Float,
    z: Float,
    w: Float)

vertexAttrib4fv

abstract fun vertexAttrib4fv(index: Int, values: dynamic)

vertexAttribPointer

abstract fun vertexAttribPointer(
    index: Int,
    size: Int,
    type: Int,
    normalized: Boolean,
    stride: Int,
    offset: Int)

viewport

abstract fun viewport(
    x: Int,
    y: Int,
    width: Int,
    height: Int)

Companion Object Properties

ACTIVE_ATTRIBUTES

val ACTIVE_ATTRIBUTES: Int

ACTIVE_TEXTURE

val ACTIVE_TEXTURE: Int

ACTIVE_UNIFORMS

val ACTIVE_UNIFORMS: Int

ALIASED_LINE_WIDTH_RANGE

val ALIASED_LINE_WIDTH_RANGE: Int

ALIASED_POINT_SIZE_RANGE

val ALIASED_POINT_SIZE_RANGE: Int

ALPHA

val ALPHA: Int

ALPHA_BITS

val ALPHA_BITS: Int

ALWAYS

val ALWAYS: Int

ARRAY_BUFFER

val ARRAY_BUFFER: Int

ARRAY_BUFFER_BINDING

val ARRAY_BUFFER_BINDING: Int

ATTACHED_SHADERS

val ATTACHED_SHADERS: Int

BACK

val BACK: Int

BLEND

val BLEND: Int

BLEND_COLOR

val BLEND_COLOR: Int

BLEND_DST_ALPHA

val BLEND_DST_ALPHA: Int

BLEND_DST_RGB

val BLEND_DST_RGB: Int

BLEND_EQUATION

val BLEND_EQUATION: Int

BLEND_EQUATION_ALPHA

val BLEND_EQUATION_ALPHA: Int

BLEND_EQUATION_RGB

val BLEND_EQUATION_RGB: Int

BLEND_SRC_ALPHA

val BLEND_SRC_ALPHA: Int

BLEND_SRC_RGB

val BLEND_SRC_RGB: Int

BLUE_BITS

val BLUE_BITS: Int

BOOL

val BOOL: Int

BOOL_VEC2

val BOOL_VEC2: Int

BOOL_VEC3

val BOOL_VEC3: Int

BOOL_VEC4

val BOOL_VEC4: Int

BROWSER_DEFAULT_WEBGL

val BROWSER_DEFAULT_WEBGL: Int

BUFFER_SIZE

val BUFFER_SIZE: Int

BUFFER_USAGE

val BUFFER_USAGE: Int

BYTE

val BYTE: Int

CCW

val CCW: Int

CLAMP_TO_EDGE

val CLAMP_TO_EDGE: Int

COLOR_ATTACHMENT0

val COLOR_ATTACHMENT0: Int

COLOR_BUFFER_BIT

val COLOR_BUFFER_BIT: Int

COLOR_CLEAR_VALUE

val COLOR_CLEAR_VALUE: Int

COLOR_WRITEMASK

val COLOR_WRITEMASK: Int

COMPILE_STATUS

val COMPILE_STATUS: Int

COMPRESSED_TEXTURE_FORMATS

val COMPRESSED_TEXTURE_FORMATS: Int

CONSTANT_ALPHA

val CONSTANT_ALPHA: Int

CONSTANT_COLOR

val CONSTANT_COLOR: Int

CONTEXT_LOST_WEBGL

val CONTEXT_LOST_WEBGL: Int

CULL_FACE

val CULL_FACE: Int

CULL_FACE_MODE

val CULL_FACE_MODE: Int

CURRENT_PROGRAM

val CURRENT_PROGRAM: Int

CURRENT_VERTEX_ATTRIB

val CURRENT_VERTEX_ATTRIB: Int

CW

val CW: Int

DECR

val DECR: Int

DECR_WRAP

val DECR_WRAP: Int

DELETE_STATUS

val DELETE_STATUS: Int

DEPTH_ATTACHMENT

val DEPTH_ATTACHMENT: Int

DEPTH_BITS

val DEPTH_BITS: Int

DEPTH_BUFFER_BIT

val DEPTH_BUFFER_BIT: Int

DEPTH_CLEAR_VALUE

val DEPTH_CLEAR_VALUE: Int

DEPTH_COMPONENT

val DEPTH_COMPONENT: Int

DEPTH_COMPONENT16

val DEPTH_COMPONENT16: Int

DEPTH_FUNC

val DEPTH_FUNC: Int

DEPTH_RANGE

val DEPTH_RANGE: Int

DEPTH_STENCIL

val DEPTH_STENCIL: Int

DEPTH_STENCIL_ATTACHMENT

val DEPTH_STENCIL_ATTACHMENT: Int

DEPTH_TEST

val DEPTH_TEST: Int

DEPTH_WRITEMASK

val DEPTH_WRITEMASK: Int

DITHER

val DITHER: Int

DONT_CARE

val DONT_CARE: Int

DST_ALPHA

val DST_ALPHA: Int

DST_COLOR

val DST_COLOR: Int

DYNAMIC_DRAW

val DYNAMIC_DRAW: Int

ELEMENT_ARRAY_BUFFER

val ELEMENT_ARRAY_BUFFER: Int

ELEMENT_ARRAY_BUFFER_BINDING

val ELEMENT_ARRAY_BUFFER_BINDING: Int

EQUAL

val EQUAL: Int

FASTEST

val FASTEST: Int

FLOAT

val FLOAT: Int

FLOAT_MAT2

val FLOAT_MAT2: Int

FLOAT_MAT3

val FLOAT_MAT3: Int

FLOAT_MAT4

val FLOAT_MAT4: Int

FLOAT_VEC2

val FLOAT_VEC2: Int

FLOAT_VEC3

val FLOAT_VEC3: Int

FLOAT_VEC4

val FLOAT_VEC4: Int

FRAGMENT_SHADER

val FRAGMENT_SHADER: Int

FRAMEBUFFER

val FRAMEBUFFER: Int

FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: Int

FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: Int

FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: Int

FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: Int

FRAMEBUFFER_BINDING

val FRAMEBUFFER_BINDING: Int

FRAMEBUFFER_COMPLETE

val FRAMEBUFFER_COMPLETE: Int

FRAMEBUFFER_INCOMPLETE_ATTACHMENT

val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: Int

FRAMEBUFFER_INCOMPLETE_DIMENSIONS

val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: Int

FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: Int

FRAMEBUFFER_UNSUPPORTED

val FRAMEBUFFER_UNSUPPORTED: Int

FRONT

val FRONT: Int

FRONT_AND_BACK

val FRONT_AND_BACK: Int

FRONT_FACE

val FRONT_FACE: Int

FUNC_ADD

val FUNC_ADD: Int

FUNC_REVERSE_SUBTRACT

val FUNC_REVERSE_SUBTRACT: Int

FUNC_SUBTRACT

val FUNC_SUBTRACT: Int

GENERATE_MIPMAP_HINT

val GENERATE_MIPMAP_HINT: Int

GEQUAL

val GEQUAL: Int

GREATER

val GREATER: Int

GREEN_BITS

val GREEN_BITS: Int

HIGH_FLOAT

val HIGH_FLOAT: Int

HIGH_INT

val HIGH_INT: Int

IMPLEMENTATION_COLOR_READ_FORMAT

val IMPLEMENTATION_COLOR_READ_FORMAT: Int

IMPLEMENTATION_COLOR_READ_TYPE

val IMPLEMENTATION_COLOR_READ_TYPE: Int

INCR

val INCR: Int

INCR_WRAP

val INCR_WRAP: Int

INT

val INT: Int

INT_VEC2

val INT_VEC2: Int

INT_VEC3

val INT_VEC3: Int

INT_VEC4

val INT_VEC4: Int

INVALID_ENUM

val INVALID_ENUM: Int

INVALID_FRAMEBUFFER_OPERATION

val INVALID_FRAMEBUFFER_OPERATION: Int

INVALID_OPERATION

val INVALID_OPERATION: Int

INVALID_VALUE

val INVALID_VALUE: Int

INVERT

val INVERT: Int

KEEP

val KEEP: Int

LEQUAL

val LEQUAL: Int

LESS

val LESS: Int

LINEAR

val LINEAR: Int

LINEAR_MIPMAP_LINEAR

val LINEAR_MIPMAP_LINEAR: Int

LINEAR_MIPMAP_NEAREST

val LINEAR_MIPMAP_NEAREST: Int

LINES

val LINES: Int

LINE_LOOP

val LINE_LOOP: Int

LINE_STRIP

val LINE_STRIP: Int

LINE_WIDTH

val LINE_WIDTH: Int

LINK_STATUS

val LINK_STATUS: Int

LOW_FLOAT

val LOW_FLOAT: Int

LOW_INT

val LOW_INT: Int

LUMINANCE

val LUMINANCE: Int

LUMINANCE_ALPHA

val LUMINANCE_ALPHA: Int

MAX_COMBINED_TEXTURE_IMAGE_UNITS

val MAX_COMBINED_TEXTURE_IMAGE_UNITS: Int

MAX_CUBE_MAP_TEXTURE_SIZE

val MAX_CUBE_MAP_TEXTURE_SIZE: Int

MAX_FRAGMENT_UNIFORM_VECTORS

val MAX_FRAGMENT_UNIFORM_VECTORS: Int

MAX_RENDERBUFFER_SIZE

val MAX_RENDERBUFFER_SIZE: Int

MAX_TEXTURE_IMAGE_UNITS

val MAX_TEXTURE_IMAGE_UNITS: Int

MAX_TEXTURE_SIZE

val MAX_TEXTURE_SIZE: Int

MAX_VARYING_VECTORS

val MAX_VARYING_VECTORS: Int

MAX_VERTEX_ATTRIBS

val MAX_VERTEX_ATTRIBS: Int

MAX_VERTEX_TEXTURE_IMAGE_UNITS

val MAX_VERTEX_TEXTURE_IMAGE_UNITS: Int

MAX_VERTEX_UNIFORM_VECTORS

val MAX_VERTEX_UNIFORM_VECTORS: Int

MAX_VIEWPORT_DIMS

val MAX_VIEWPORT_DIMS: Int

MEDIUM_FLOAT

val MEDIUM_FLOAT: Int

MEDIUM_INT

val MEDIUM_INT: Int

MIRRORED_REPEAT

val MIRRORED_REPEAT: Int

NEAREST

val NEAREST: Int

NEAREST_MIPMAP_LINEAR

val NEAREST_MIPMAP_LINEAR: Int

NEAREST_MIPMAP_NEAREST

val NEAREST_MIPMAP_NEAREST: Int

NEVER

val NEVER: Int

NICEST

val NICEST: Int

NONE

val NONE: Int

NOTEQUAL

val NOTEQUAL: Int

NO_ERROR

val NO_ERROR: Int

ONE

val ONE: Int

ONE_MINUS_CONSTANT_ALPHA

val ONE_MINUS_CONSTANT_ALPHA: Int

ONE_MINUS_CONSTANT_COLOR

val ONE_MINUS_CONSTANT_COLOR: Int

ONE_MINUS_DST_ALPHA

val ONE_MINUS_DST_ALPHA: Int

ONE_MINUS_DST_COLOR

val ONE_MINUS_DST_COLOR: Int

ONE_MINUS_SRC_ALPHA

val ONE_MINUS_SRC_ALPHA: Int

ONE_MINUS_SRC_COLOR

val ONE_MINUS_SRC_COLOR: Int

OUT_OF_MEMORY

val OUT_OF_MEMORY: Int

PACK_ALIGNMENT

val PACK_ALIGNMENT: Int

POINTS

val POINTS: Int

POLYGON_OFFSET_FACTOR

val POLYGON_OFFSET_FACTOR: Int

POLYGON_OFFSET_FILL

val POLYGON_OFFSET_FILL: Int

POLYGON_OFFSET_UNITS

val POLYGON_OFFSET_UNITS: Int

RED_BITS

val RED_BITS: Int

RENDERBUFFER

val RENDERBUFFER: Int

RENDERBUFFER_ALPHA_SIZE

val RENDERBUFFER_ALPHA_SIZE: Int

RENDERBUFFER_BINDING

val RENDERBUFFER_BINDING: Int

RENDERBUFFER_BLUE_SIZE

val RENDERBUFFER_BLUE_SIZE: Int

RENDERBUFFER_DEPTH_SIZE

val RENDERBUFFER_DEPTH_SIZE: Int

RENDERBUFFER_GREEN_SIZE

val RENDERBUFFER_GREEN_SIZE: Int

RENDERBUFFER_HEIGHT

val RENDERBUFFER_HEIGHT: Int

RENDERBUFFER_INTERNAL_FORMAT

val RENDERBUFFER_INTERNAL_FORMAT: Int

RENDERBUFFER_RED_SIZE

val RENDERBUFFER_RED_SIZE: Int

RENDERBUFFER_STENCIL_SIZE

val RENDERBUFFER_STENCIL_SIZE: Int

RENDERBUFFER_WIDTH

val RENDERBUFFER_WIDTH: Int

RENDERER

val RENDERER: Int

REPEAT

val REPEAT: Int

REPLACE

val REPLACE: Int

RGB

val RGB: Int

RGB565

val RGB565: Int

RGB5_A1

val RGB5_A1: Int

RGBA

val RGBA: Int

RGBA4

val RGBA4: Int

SAMPLER_2D

val SAMPLER_2D: Int

SAMPLER_CUBE

val SAMPLER_CUBE: Int

SAMPLES

val SAMPLES: Int

SAMPLE_ALPHA_TO_COVERAGE

val SAMPLE_ALPHA_TO_COVERAGE: Int

SAMPLE_BUFFERS

val SAMPLE_BUFFERS: Int

SAMPLE_COVERAGE

val SAMPLE_COVERAGE: Int

SAMPLE_COVERAGE_INVERT

val SAMPLE_COVERAGE_INVERT: Int

SAMPLE_COVERAGE_VALUE

val SAMPLE_COVERAGE_VALUE: Int

SCISSOR_BOX

val SCISSOR_BOX: Int

SCISSOR_TEST

val SCISSOR_TEST: Int

SHADER_TYPE

val SHADER_TYPE: Int

SHADING_LANGUAGE_VERSION

val SHADING_LANGUAGE_VERSION: Int

SHORT

val SHORT: Int

SRC_ALPHA

val SRC_ALPHA: Int

SRC_ALPHA_SATURATE

val SRC_ALPHA_SATURATE: Int

SRC_COLOR

val SRC_COLOR: Int

STATIC_DRAW

val STATIC_DRAW: Int

STENCIL_ATTACHMENT

val STENCIL_ATTACHMENT: Int

STENCIL_BACK_FAIL

val STENCIL_BACK_FAIL: Int

STENCIL_BACK_FUNC

val STENCIL_BACK_FUNC: Int

STENCIL_BACK_PASS_DEPTH_FAIL

val STENCIL_BACK_PASS_DEPTH_FAIL: Int

STENCIL_BACK_PASS_DEPTH_PASS

val STENCIL_BACK_PASS_DEPTH_PASS: Int

STENCIL_BACK_REF

val STENCIL_BACK_REF: Int

STENCIL_BACK_VALUE_MASK

val STENCIL_BACK_VALUE_MASK: Int

STENCIL_BACK_WRITEMASK

val STENCIL_BACK_WRITEMASK: Int

STENCIL_BITS

val STENCIL_BITS: Int

STENCIL_BUFFER_BIT

val STENCIL_BUFFER_BIT: Int

STENCIL_CLEAR_VALUE

val STENCIL_CLEAR_VALUE: Int

STENCIL_FAIL

val STENCIL_FAIL: Int

STENCIL_FUNC

val STENCIL_FUNC: Int

STENCIL_INDEX

val STENCIL_INDEX: Int

STENCIL_INDEX8

val STENCIL_INDEX8: Int

STENCIL_PASS_DEPTH_FAIL

val STENCIL_PASS_DEPTH_FAIL: Int

STENCIL_PASS_DEPTH_PASS

val STENCIL_PASS_DEPTH_PASS: Int

STENCIL_REF

val STENCIL_REF: Int

STENCIL_TEST

val STENCIL_TEST: Int

STENCIL_VALUE_MASK

val STENCIL_VALUE_MASK: Int

STENCIL_WRITEMASK

val STENCIL_WRITEMASK: Int

STREAM_DRAW

val STREAM_DRAW: Int

SUBPIXEL_BITS

val SUBPIXEL_BITS: Int

TEXTURE

val TEXTURE: Int

TEXTURE0

val TEXTURE0: Int

TEXTURE1

val TEXTURE1: Int

TEXTURE10

val TEXTURE10: Int

TEXTURE11

val TEXTURE11: Int

TEXTURE12

val TEXTURE12: Int

TEXTURE13

val TEXTURE13: Int

TEXTURE14

val TEXTURE14: Int

TEXTURE15

val TEXTURE15: Int

TEXTURE16

val TEXTURE16: Int

TEXTURE17

val TEXTURE17: Int

TEXTURE18

val TEXTURE18: Int

TEXTURE19

val TEXTURE19: Int

TEXTURE2

val TEXTURE2: Int

TEXTURE20

val TEXTURE20: Int

TEXTURE21

val TEXTURE21: Int

TEXTURE22

val TEXTURE22: Int

TEXTURE23

val TEXTURE23: Int

TEXTURE24

val TEXTURE24: Int

TEXTURE25

val TEXTURE25: Int

TEXTURE26

val TEXTURE26: Int

TEXTURE27

val TEXTURE27: Int

TEXTURE28

val TEXTURE28: Int

TEXTURE29

val TEXTURE29: Int

TEXTURE3

val TEXTURE3: Int

TEXTURE30

val TEXTURE30: Int

TEXTURE31

val TEXTURE31: Int

TEXTURE4

val TEXTURE4: Int

TEXTURE5

val TEXTURE5: Int

TEXTURE6

val TEXTURE6: Int

TEXTURE7

val TEXTURE7: Int

TEXTURE8

val TEXTURE8: Int

TEXTURE9

val TEXTURE9: Int

TEXTURE_2D

val TEXTURE_2D: Int

TEXTURE_BINDING_2D

val TEXTURE_BINDING_2D: Int

TEXTURE_BINDING_CUBE_MAP

val TEXTURE_BINDING_CUBE_MAP: Int

TEXTURE_CUBE_MAP

val TEXTURE_CUBE_MAP: Int

TEXTURE_CUBE_MAP_NEGATIVE_X

val TEXTURE_CUBE_MAP_NEGATIVE_X: Int

TEXTURE_CUBE_MAP_NEGATIVE_Y

val TEXTURE_CUBE_MAP_NEGATIVE_Y: Int

TEXTURE_CUBE_MAP_NEGATIVE_Z

val TEXTURE_CUBE_MAP_NEGATIVE_Z: Int

TEXTURE_CUBE_MAP_POSITIVE_X

val TEXTURE_CUBE_MAP_POSITIVE_X: Int

TEXTURE_CUBE_MAP_POSITIVE_Y

val TEXTURE_CUBE_MAP_POSITIVE_Y: Int

TEXTURE_CUBE_MAP_POSITIVE_Z

val TEXTURE_CUBE_MAP_POSITIVE_Z: Int

TEXTURE_MAG_FILTER

val TEXTURE_MAG_FILTER: Int

TEXTURE_MIN_FILTER

val TEXTURE_MIN_FILTER: Int

TEXTURE_WRAP_S

val TEXTURE_WRAP_S: Int

TEXTURE_WRAP_T

val TEXTURE_WRAP_T: Int

TRIANGLES

val TRIANGLES: Int

TRIANGLE_FAN

val TRIANGLE_FAN: Int

TRIANGLE_STRIP

val TRIANGLE_STRIP: Int

UNPACK_ALIGNMENT

val UNPACK_ALIGNMENT: Int

UNPACK_COLORSPACE_CONVERSION_WEBGL

val UNPACK_COLORSPACE_CONVERSION_WEBGL: Int

UNPACK_FLIP_Y_WEBGL

val UNPACK_FLIP_Y_WEBGL: Int

UNPACK_PREMULTIPLY_ALPHA_WEBGL

val UNPACK_PREMULTIPLY_ALPHA_WEBGL: Int

UNSIGNED_BYTE

val UNSIGNED_BYTE: Int

UNSIGNED_INT

val UNSIGNED_INT: Int

UNSIGNED_SHORT

val UNSIGNED_SHORT: Int

UNSIGNED_SHORT_4_4_4_4

val UNSIGNED_SHORT_4_4_4_4: Int

UNSIGNED_SHORT_5_5_5_1

val UNSIGNED_SHORT_5_5_5_1: Int

UNSIGNED_SHORT_5_6_5

val UNSIGNED_SHORT_5_6_5: Int

VALIDATE_STATUS

val VALIDATE_STATUS: Int

VENDOR

val VENDOR: Int

VERSION

val VERSION: Int

VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: Int

VERTEX_ATTRIB_ARRAY_ENABLED

val VERTEX_ATTRIB_ARRAY_ENABLED: Int

VERTEX_ATTRIB_ARRAY_NORMALIZED

val VERTEX_ATTRIB_ARRAY_NORMALIZED: Int

VERTEX_ATTRIB_ARRAY_POINTER

val VERTEX_ATTRIB_ARRAY_POINTER: Int

VERTEX_ATTRIB_ARRAY_SIZE

val VERTEX_ATTRIB_ARRAY_SIZE: Int

VERTEX_ATTRIB_ARRAY_STRIDE

val VERTEX_ATTRIB_ARRAY_STRIDE: Int

VERTEX_ATTRIB_ARRAY_TYPE

val VERTEX_ATTRIB_ARRAY_TYPE: Int

VERTEX_SHADER

val VERTEX_SHADER: Int

VIEWPORT

val VIEWPORT: Int

ZERO

val ZERO: Int