WebGLRenderingContextBase

JS
1.1
interface WebGLRenderingContextBase
(source)

Properties

JS
1.1

canvas

abstract val canvas : HTMLCanvasElement
JS
1.1

drawingBufferHeight

abstract val drawingBufferHeight : Int
JS
1.1

drawingBufferWidth

abstract val drawingBufferWidth : Int

Functions

JS
1.1

activeTexture

abstract fun activeTexture ( texture : Int )
JS
1.1

attachShader

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

bindAttribLocation

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

bindBuffer

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

bindFramebuffer

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

bindRenderbuffer

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

bindTexture

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

blendColor

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

blendEquation

abstract fun blendEquation ( mode : Int )
JS
1.1

blendEquationSeparate

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

blendFunc

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

blendFuncSeparate

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

bufferData

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

bufferSubData

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

checkFramebufferStatus

abstract fun checkFramebufferStatus ( target : Int ) : Int
JS
1.1

clear

abstract fun clear ( mask : Int )
JS
1.1

clearColor

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

clearDepth

abstract fun clearDepth ( depth : Float )
JS
1.1

clearStencil

abstract fun clearStencil ( s : Int )
JS
1.1

colorMask

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

compileShader

abstract fun compileShader ( shader : WebGLShader ? )
JS
1.1

compressedTexImage2D

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

compressedTexSubImage2D

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

copyTexImage2D

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

copyTexSubImage2D

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

createBuffer

abstract fun createBuffer ( ) : WebGLBuffer ?
JS
1.1

createFramebuffer

abstract fun createFramebuffer ( ) : WebGLFramebuffer ?
JS
1.1

createProgram

abstract fun createProgram ( ) : WebGLProgram ?
JS
1.1

createRenderbuffer

abstract fun createRenderbuffer ( ) : WebGLRenderbuffer ?
JS
1.1

createShader

abstract fun createShader ( type : Int ) : WebGLShader ?
JS
1.1

createTexture

abstract fun createTexture ( ) : WebGLTexture ?
JS
1.1

cullFace

abstract fun cullFace ( mode : Int )
JS
1.1

deleteBuffer

abstract fun deleteBuffer ( buffer : WebGLBuffer ? )
JS
1.1

deleteFramebuffer

abstract fun deleteFramebuffer (
framebuffer : WebGLFramebuffer ? )
JS
1.1

deleteProgram

abstract fun deleteProgram ( program : WebGLProgram ? )
JS
1.1

deleteRenderbuffer

abstract fun deleteRenderbuffer (
renderbuffer : WebGLRenderbuffer ? )
JS
1.1

deleteShader

abstract fun deleteShader ( shader : WebGLShader ? )
JS
1.1

deleteTexture

abstract fun deleteTexture ( texture : WebGLTexture ? )
JS
1.1

depthFunc

abstract fun depthFunc ( func : Int )
JS
1.1

depthMask

abstract fun depthMask ( flag : Boolean )
JS
1.1

depthRange

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

detachShader

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

disable

abstract fun disable ( cap : Int )
JS
1.1

disableVertexAttribArray

abstract fun disableVertexAttribArray ( index : Int )
JS
1.1

drawArrays

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

drawElements

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

enable

abstract fun enable ( cap : Int )
JS
1.1

enableVertexAttribArray

abstract fun enableVertexAttribArray ( index : Int )
JS
1.1

finish

abstract fun finish ( )
JS
1.1

flush

abstract fun flush ( )
JS
1.1

framebufferRenderbuffer

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

framebufferTexture2D

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

frontFace

abstract fun frontFace ( mode : Int )
JS
1.1

generateMipmap

abstract fun generateMipmap ( target : Int )
JS
1.1

getActiveAttrib

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

getActiveUniform

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

getAttachedShaders

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

getAttribLocation

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

getBufferParameter

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

getContextAttributes

abstract fun getContextAttributes ( ) : WebGLContextAttributes ?
JS
1.1

getError

abstract fun getError ( ) : Int
JS
1.1

getExtension

abstract fun getExtension ( name : String ) : dynamic
JS
1.1

getFramebufferAttachmentParameter

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

getParameter

abstract fun getParameter ( pname : Int ) : Any ?
JS
1.1

getProgramInfoLog

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

getProgramParameter

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

getRenderbufferParameter

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

getShaderInfoLog

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

getShaderParameter

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

getShaderPrecisionFormat

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

getShaderSource

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

getSupportedExtensions

abstract fun getSupportedExtensions ( ) : Array < String > ?
JS
1.1

getTexParameter

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

getUniform

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

getUniformLocation

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

getVertexAttrib

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

getVertexAttribOffset

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

hint

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

isBuffer

abstract fun isBuffer ( buffer : WebGLBuffer ? ) : Boolean
JS
1.1

isContextLost

abstract fun isContextLost ( ) : Boolean
JS
1.1

isEnabled

abstract fun isEnabled ( cap : Int ) : Boolean
JS
1.1

isFramebuffer

abstract fun isFramebuffer (
framebuffer : WebGLFramebuffer ?
) : Boolean
JS
1.1

isProgram

abstract fun isProgram ( program : WebGLProgram ? ) : Boolean
JS
1.1

isRenderbuffer

abstract fun isRenderbuffer (
renderbuffer : WebGLRenderbuffer ?
) : Boolean
JS
1.1

isShader

abstract fun isShader ( shader : WebGLShader ? ) : Boolean
JS
1.1

isTexture

abstract fun isTexture ( texture : WebGLTexture ? ) : Boolean
JS
1.1

lineWidth

abstract fun lineWidth ( width : Float )
JS
1.1

linkProgram

abstract fun linkProgram ( program : WebGLProgram ? )
JS
1.1

pixelStorei

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

polygonOffset

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

readPixels

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

renderbufferStorage

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

sampleCoverage

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

scissor

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

shaderSource

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

stencilFunc

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

stencilFuncSeparate

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

stencilMask

abstract fun stencilMask ( mask : Int )
JS
1.1

stencilMaskSeparate

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

stencilOp

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

stencilOpSeparate

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

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 ? )
JS
1.1

texParameterf

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

texParameteri

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

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 ? )
JS
1.1

uniform1f

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

uniform1fv

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

uniform1i

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

uniform1iv

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

uniform2f

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

uniform2fv

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

uniform2i

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

uniform2iv

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

uniform3f

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

uniform3fv

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

uniform3i

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

uniform3iv

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

uniform4f

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

uniform4fv

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

uniform4i

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

uniform4iv

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

uniformMatrix2fv

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

uniformMatrix3fv

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

uniformMatrix4fv

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

useProgram

abstract fun useProgram ( program : WebGLProgram ? )
JS
1.1

validateProgram

abstract fun validateProgram ( program : WebGLProgram ? )
JS
1.1

vertexAttrib1f

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

vertexAttrib1fv

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

vertexAttrib2f

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

vertexAttrib2fv

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

vertexAttrib3f

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

vertexAttrib3fv

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

vertexAttrib4f

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

vertexAttrib4fv

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

vertexAttribPointer

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

viewport

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

Companion Object Properties

JS
1.1

ACTIVE_ATTRIBUTES

val ACTIVE_ATTRIBUTES : Int
JS
1.1

ACTIVE_TEXTURE

val ACTIVE_TEXTURE : Int
JS
1.1

ACTIVE_UNIFORMS

val ACTIVE_UNIFORMS : Int
JS
1.1

ALIASED_LINE_WIDTH_RANGE

val ALIASED_LINE_WIDTH_RANGE : Int
JS
1.1

ALIASED_POINT_SIZE_RANGE

val ALIASED_POINT_SIZE_RANGE : Int
JS
1.1

ALPHA

val ALPHA : Int
JS
1.1

ALPHA_BITS

val ALPHA_BITS : Int
JS
1.1

ALWAYS

val ALWAYS : Int
JS
1.1

ARRAY_BUFFER

val ARRAY_BUFFER : Int
JS
1.1

ARRAY_BUFFER_BINDING

val ARRAY_BUFFER_BINDING : Int
JS
1.1

ATTACHED_SHADERS

val ATTACHED_SHADERS : Int
JS
1.1

BACK

val BACK : Int
JS
1.1

BLEND

val BLEND : Int
JS
1.1

BLEND_COLOR

val BLEND_COLOR : Int
JS
1.1

BLEND_DST_ALPHA

val BLEND_DST_ALPHA : Int
JS
1.1

BLEND_DST_RGB

val BLEND_DST_RGB : Int
JS
1.1

BLEND_EQUATION

val BLEND_EQUATION : Int
JS
1.1

BLEND_EQUATION_ALPHA

val BLEND_EQUATION_ALPHA : Int
JS
1.1

BLEND_EQUATION_RGB

val BLEND_EQUATION_RGB : Int
JS
1.1

BLEND_SRC_ALPHA

val BLEND_SRC_ALPHA : Int
JS
1.1

BLEND_SRC_RGB

val BLEND_SRC_RGB : Int
JS
1.1

BLUE_BITS

val BLUE_BITS : Int
JS
1.1

BOOL

val BOOL : Int
JS
1.1

BOOL_VEC2

val BOOL_VEC2 : Int
JS
1.1

BOOL_VEC3

val BOOL_VEC3 : Int
JS
1.1

BOOL_VEC4

val BOOL_VEC4 : Int
JS
1.1

BROWSER_DEFAULT_WEBGL

val BROWSER_DEFAULT_WEBGL : Int
JS
1.1

BUFFER_SIZE

val BUFFER_SIZE : Int
JS
1.1

BUFFER_USAGE

val BUFFER_USAGE : Int
JS
1.1

BYTE

val BYTE : Int
JS
1.1

CCW

val CCW : Int
JS
1.1

CLAMP_TO_EDGE

val CLAMP_TO_EDGE : Int
JS
1.1

COLOR_ATTACHMENT0

val COLOR_ATTACHMENT0 : Int
JS
1.1

COLOR_BUFFER_BIT

val COLOR_BUFFER_BIT : Int
JS
1.1

COLOR_CLEAR_VALUE

val COLOR_CLEAR_VALUE : Int
JS
1.1

COLOR_WRITEMASK

val COLOR_WRITEMASK : Int
JS
1.1

COMPILE_STATUS

val COMPILE_STATUS : Int
JS
1.1

COMPRESSED_TEXTURE_FORMATS

val COMPRESSED_TEXTURE_FORMATS : Int
JS
1.1

CONSTANT_ALPHA

val CONSTANT_ALPHA : Int
JS
1.1

CONSTANT_COLOR

val CONSTANT_COLOR : Int
JS
1.1

CONTEXT_LOST_WEBGL

val CONTEXT_LOST_WEBGL : Int
JS
1.1

CULL_FACE

val CULL_FACE : Int
JS
1.1

CULL_FACE_MODE

val CULL_FACE_MODE : Int
JS
1.1

CURRENT_PROGRAM

val CURRENT_PROGRAM : Int
JS
1.1

CURRENT_VERTEX_ATTRIB

val CURRENT_VERTEX_ATTRIB : Int
JS
1.1

CW

val CW : Int
JS
1.1

DECR

val DECR : Int
JS
1.1

DECR_WRAP

val DECR_WRAP : Int
JS
1.1

DELETE_STATUS

val DELETE_STATUS : Int
JS
1.1

DEPTH_ATTACHMENT

val DEPTH_ATTACHMENT : Int
JS
1.1

DEPTH_BITS

val DEPTH_BITS : Int
JS
1.1

DEPTH_BUFFER_BIT

val DEPTH_BUFFER_BIT : Int
JS
1.1

DEPTH_CLEAR_VALUE

val DEPTH_CLEAR_VALUE : Int
JS
1.1

DEPTH_COMPONENT

val DEPTH_COMPONENT : Int
JS
1.1

DEPTH_COMPONENT16

val DEPTH_COMPONENT16 : Int
JS
1.1

DEPTH_FUNC

val DEPTH_FUNC : Int
JS
1.1

DEPTH_RANGE

val DEPTH_RANGE : Int
JS
1.1

DEPTH_STENCIL

val DEPTH_STENCIL : Int
JS
1.1

DEPTH_STENCIL_ATTACHMENT

val DEPTH_STENCIL_ATTACHMENT : Int
JS
1.1

DEPTH_TEST

val DEPTH_TEST : Int
JS
1.1

DEPTH_WRITEMASK

val DEPTH_WRITEMASK : Int
JS
1.1

DITHER

val DITHER : Int
JS
1.1

DONT_CARE

val DONT_CARE : Int
JS
1.1

DST_ALPHA

val DST_ALPHA : Int
JS
1.1

DST_COLOR

val DST_COLOR : Int
JS
1.1

DYNAMIC_DRAW

val DYNAMIC_DRAW : Int
JS
1.1

ELEMENT_ARRAY_BUFFER

val ELEMENT_ARRAY_BUFFER : Int
JS
1.1

ELEMENT_ARRAY_BUFFER_BINDING

val ELEMENT_ARRAY_BUFFER_BINDING : Int
JS
1.1

EQUAL

val EQUAL : Int
JS
1.1

FASTEST

val FASTEST : Int
JS
1.1

FLOAT

val FLOAT : Int
JS
1.1

FLOAT_MAT2

val FLOAT_MAT2 : Int
JS
1.1

FLOAT_MAT3

val FLOAT_MAT3 : Int
JS
1.1

FLOAT_MAT4

val FLOAT_MAT4 : Int
JS
1.1

FLOAT_VEC2

val FLOAT_VEC2 : Int
JS
1.1

FLOAT_VEC3

val FLOAT_VEC3 : Int
JS
1.1

FLOAT_VEC4

val FLOAT_VEC4 : Int
JS
1.1

FRAGMENT_SHADER

val FRAGMENT_SHADER : Int
JS
1.1

FRAMEBUFFER

val FRAMEBUFFER : Int
JS
1.1

FRAMEBUFFER_ATTACHMENT_OBJECT_NAME

val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME : Int
JS
1.1

FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE

val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE : Int
JS
1.1

FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE

val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE : Int
JS
1.1

FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL

val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL : Int
JS
1.1

FRAMEBUFFER_BINDING

val FRAMEBUFFER_BINDING : Int
JS
1.1

FRAMEBUFFER_COMPLETE

val FRAMEBUFFER_COMPLETE : Int
JS
1.1

FRAMEBUFFER_INCOMPLETE_ATTACHMENT

val FRAMEBUFFER_INCOMPLETE_ATTACHMENT : Int
JS
1.1

FRAMEBUFFER_INCOMPLETE_DIMENSIONS

val FRAMEBUFFER_INCOMPLETE_DIMENSIONS : Int
JS
1.1

FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT

val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT : Int
JS
1.1

FRAMEBUFFER_UNSUPPORTED

val FRAMEBUFFER_UNSUPPORTED : Int
JS
1.1

FRONT

val FRONT : Int
JS
1.1

FRONT_AND_BACK

val FRONT_AND_BACK : Int
JS
1.1

FRONT_FACE

val FRONT_FACE : Int
JS
1.1

FUNC_ADD

val FUNC_ADD : Int
JS
1.1

FUNC_REVERSE_SUBTRACT

val FUNC_REVERSE_SUBTRACT : Int
JS
1.1

FUNC_SUBTRACT

val FUNC_SUBTRACT : Int
JS
1.1

GENERATE_MIPMAP_HINT

val GENERATE_MIPMAP_HINT : Int
JS
1.1

GEQUAL

val GEQUAL : Int
JS
1.1

GREATER

val GREATER : Int
JS
1.1

GREEN_BITS

val GREEN_BITS : Int
JS
1.1

HIGH_FLOAT

val HIGH_FLOAT : Int
JS
1.1

HIGH_INT

val HIGH_INT : Int
JS
1.1

IMPLEMENTATION_COLOR_READ_FORMAT

val IMPLEMENTATION_COLOR_READ_FORMAT : Int
JS
1.1

IMPLEMENTATION_COLOR_READ_TYPE

val IMPLEMENTATION_COLOR_READ_TYPE : Int
JS
1.1

INCR

val INCR : Int
JS
1.1

INCR_WRAP

val INCR_WRAP : Int
JS
1.1

INT

val INT : Int
JS
1.1

INT_VEC2

val INT_VEC2 : Int
JS
1.1

INT_VEC3

val INT_VEC3 : Int
JS
1.1

INT_VEC4

val INT_VEC4 : Int
JS
1.1

INVALID_ENUM

val INVALID_ENUM : Int
JS
1.1

INVALID_FRAMEBUFFER_OPERATION

val INVALID_FRAMEBUFFER_OPERATION : Int
JS
1.1

INVALID_OPERATION

val INVALID_OPERATION : Int
JS
1.1

INVALID_VALUE

val INVALID_VALUE : Int
JS
1.1

INVERT

val INVERT : Int
JS
1.1

KEEP

val KEEP : Int
JS
1.1

LEQUAL

val LEQUAL : Int
JS
1.1

LESS

val LESS : Int
JS
1.1

LINE_LOOP

val LINE_LOOP : Int
JS
1.1

LINE_STRIP

val LINE_STRIP : Int
JS
1.1

LINE_WIDTH

val LINE_WIDTH : Int
JS
1.1

LINEAR

val LINEAR : Int
JS
1.1

LINEAR_MIPMAP_LINEAR

val LINEAR_MIPMAP_LINEAR : Int
JS
1.1

LINEAR_MIPMAP_NEAREST

val LINEAR_MIPMAP_NEAREST : Int
JS
1.1

LINES

val LINES : Int
JS
1.1

LINK_STATUS

val LINK_STATUS : Int
JS
1.1

LOW_FLOAT

val LOW_FLOAT : Int
JS
1.1

LOW_INT

val LOW_INT : Int
JS
1.1

LUMINANCE

val LUMINANCE : Int
JS
1.1

LUMINANCE_ALPHA

val LUMINANCE_ALPHA : Int
JS
1.1

MAX_COMBINED_TEXTURE_IMAGE_UNITS

val MAX_COMBINED_TEXTURE_IMAGE_UNITS : Int
JS
1.1

MAX_CUBE_MAP_TEXTURE_SIZE

val MAX_CUBE_MAP_TEXTURE_SIZE : Int
JS
1.1

MAX_FRAGMENT_UNIFORM_VECTORS

val MAX_FRAGMENT_UNIFORM_VECTORS : Int
JS
1.1

MAX_RENDERBUFFER_SIZE

val MAX_RENDERBUFFER_SIZE : Int
JS
1.1

MAX_TEXTURE_IMAGE_UNITS

val MAX_TEXTURE_IMAGE_UNITS : Int
JS
1.1

MAX_TEXTURE_SIZE

val MAX_TEXTURE_SIZE : Int
JS
1.1

MAX_VARYING_VECTORS

val MAX_VARYING_VECTORS : Int
JS
1.1

MAX_VERTEX_ATTRIBS

val MAX_VERTEX_ATTRIBS : Int
JS
1.1

MAX_VERTEX_TEXTURE_IMAGE_UNITS

val MAX_VERTEX_TEXTURE_IMAGE_UNITS : Int
JS
1.1

MAX_VERTEX_UNIFORM_VECTORS

val MAX_VERTEX_UNIFORM_VECTORS : Int
JS
1.1

MAX_VIEWPORT_DIMS

val MAX_VIEWPORT_DIMS : Int
JS
1.1

MEDIUM_FLOAT

val MEDIUM_FLOAT : Int
JS
1.1

MEDIUM_INT

val MEDIUM_INT : Int
JS
1.1

MIRRORED_REPEAT

val MIRRORED_REPEAT : Int
JS
1.1

NEAREST

val NEAREST : Int
JS
1.1

NEAREST_MIPMAP_LINEAR

val NEAREST_MIPMAP_LINEAR : Int
JS
1.1

NEAREST_MIPMAP_NEAREST

val NEAREST_MIPMAP_NEAREST : Int
JS
1.1

NEVER

val NEVER : Int
JS
1.1

NICEST

val NICEST : Int
JS
1.1

NO_ERROR

val NO_ERROR : Int
JS
1.1

NONE

val NONE : Int
JS
1.1

NOTEQUAL

val NOTEQUAL : Int
JS
1.1

ONE

val ONE : Int
JS
1.1

ONE_MINUS_CONSTANT_ALPHA

val ONE_MINUS_CONSTANT_ALPHA : Int
JS
1.1

ONE_MINUS_CONSTANT_COLOR

val ONE_MINUS_CONSTANT_COLOR : Int
JS
1.1

ONE_MINUS_DST_ALPHA

val ONE_MINUS_DST_ALPHA : Int
JS
1.1

ONE_MINUS_DST_COLOR

val ONE_MINUS_DST_COLOR : Int
JS
1.1

ONE_MINUS_SRC_ALPHA

val ONE_MINUS_SRC_ALPHA : Int
JS
1.1

ONE_MINUS_SRC_COLOR

val ONE_MINUS_SRC_COLOR : Int
JS
1.1

OUT_OF_MEMORY

val OUT_OF_MEMORY : Int
JS
1.1

PACK_ALIGNMENT

val PACK_ALIGNMENT : Int
JS
1.1

POINTS

val POINTS : Int
JS
1.1

POLYGON_OFFSET_FACTOR

val POLYGON_OFFSET_FACTOR : Int
JS
1.1

POLYGON_OFFSET_FILL

val POLYGON_OFFSET_FILL : Int
JS
1.1

POLYGON_OFFSET_UNITS

val POLYGON_OFFSET_UNITS : Int
JS
1.1

RED_BITS

val RED_BITS : Int
JS
1.1

RENDERBUFFER

val RENDERBUFFER : Int
JS
1.1

RENDERBUFFER_ALPHA_SIZE

val RENDERBUFFER_ALPHA_SIZE : Int
JS
1.1

RENDERBUFFER_BINDING

val RENDERBUFFER_BINDING : Int
JS
1.1

RENDERBUFFER_BLUE_SIZE

val RENDERBUFFER_BLUE_SIZE : Int
JS
1.1

RENDERBUFFER_DEPTH_SIZE

val RENDERBUFFER_DEPTH_SIZE : Int
JS
1.1

RENDERBUFFER_GREEN_SIZE

val RENDERBUFFER_GREEN_SIZE : Int
JS
1.1

RENDERBUFFER_HEIGHT

val RENDERBUFFER_HEIGHT : Int
JS
1.1

RENDERBUFFER_INTERNAL_FORMAT

val RENDERBUFFER_INTERNAL_FORMAT : Int
JS
1.1

RENDERBUFFER_RED_SIZE

val RENDERBUFFER_RED_SIZE : Int
JS
1.1

RENDERBUFFER_STENCIL_SIZE

val RENDERBUFFER_STENCIL_SIZE : Int
JS
1.1

RENDERBUFFER_WIDTH

val RENDERBUFFER_WIDTH : Int
JS
1.1

RENDERER

val RENDERER : Int
JS
1.1

REPEAT

val REPEAT : Int
JS
1.1

REPLACE

val REPLACE : Int
JS
1.1

RGB

val RGB : Int
JS
1.1

RGB565

val RGB565 : Int
JS
1.1

RGB5_A1

val RGB5_A1 : Int
JS
1.1

RGBA

val RGBA : Int
JS
1.1

RGBA4

val RGBA4 : Int
JS
1.1

SAMPLE_ALPHA_TO_COVERAGE

val SAMPLE_ALPHA_TO_COVERAGE : Int
JS
1.1

SAMPLE_BUFFERS

val SAMPLE_BUFFERS : Int
JS
1.1

SAMPLE_COVERAGE

val SAMPLE_COVERAGE : Int
JS
1.1

SAMPLE_COVERAGE_INVERT

val SAMPLE_COVERAGE_INVERT : Int
JS
1.1

SAMPLE_COVERAGE_VALUE

val SAMPLE_COVERAGE_VALUE : Int
JS
1.1

SAMPLER_2D

val SAMPLER_2D : Int
JS
1.1

SAMPLER_CUBE

val SAMPLER_CUBE : Int
JS
1.1

SAMPLES

val SAMPLES : Int
JS
1.1

SCISSOR_BOX

val SCISSOR_BOX : Int
JS
1.1

SCISSOR_TEST

val SCISSOR_TEST : Int
JS
1.1

SHADER_TYPE

val SHADER_TYPE : Int
JS
1.1

SHADING_LANGUAGE_VERSION

val SHADING_LANGUAGE_VERSION : Int
JS
1.1

SHORT

val SHORT : Int
JS
1.1

SRC_ALPHA

val SRC_ALPHA : Int
JS
1.1

SRC_ALPHA_SATURATE

val SRC_ALPHA_SATURATE : Int
JS
1.1

SRC_COLOR

val SRC_COLOR : Int
JS
1.1

STATIC_DRAW

val STATIC_DRAW : Int
JS
1.1

STENCIL_ATTACHMENT

val STENCIL_ATTACHMENT : Int
JS
1.1

STENCIL_BACK_FAIL

val STENCIL_BACK_FAIL : Int
JS
1.1

STENCIL_BACK_FUNC

val STENCIL_BACK_FUNC : Int
JS
1.1

STENCIL_BACK_PASS_DEPTH_FAIL

val STENCIL_BACK_PASS_DEPTH_FAIL : Int
JS
1.1

STENCIL_BACK_PASS_DEPTH_PASS

val STENCIL_BACK_PASS_DEPTH_PASS : Int
JS
1.1

STENCIL_BACK_REF

val STENCIL_BACK_REF : Int
JS
1.1

STENCIL_BACK_VALUE_MASK

val STENCIL_BACK_VALUE_MASK : Int
JS
1.1

STENCIL_BACK_WRITEMASK

val STENCIL_BACK_WRITEMASK : Int
JS
1.1

STENCIL_BITS

val STENCIL_BITS : Int
JS
1.1

STENCIL_BUFFER_BIT

val STENCIL_BUFFER_BIT : Int
JS
1.1

STENCIL_CLEAR_VALUE

val STENCIL_CLEAR_VALUE : Int
JS
1.1

STENCIL_FAIL

val STENCIL_FAIL : Int
JS
1.1

STENCIL_FUNC

val STENCIL_FUNC : Int
JS
1.1

STENCIL_INDEX

val STENCIL_INDEX : Int
JS
1.1

STENCIL_INDEX8

val STENCIL_INDEX8 : Int
JS
1.1

STENCIL_PASS_DEPTH_FAIL

val STENCIL_PASS_DEPTH_FAIL : Int
JS
1.1

STENCIL_PASS_DEPTH_PASS

val STENCIL_PASS_DEPTH_PASS : Int
JS
1.1

STENCIL_REF

val STENCIL_REF : Int
JS
1.1

STENCIL_TEST

val STENCIL_TEST : Int
JS
1.1

STENCIL_VALUE_MASK

val STENCIL_VALUE_MASK : Int
JS
1.1

STENCIL_WRITEMASK

val STENCIL_WRITEMASK : Int
JS
1.1

STREAM_DRAW

val STREAM_DRAW : Int
JS
1.1

SUBPIXEL_BITS

val SUBPIXEL_BITS : Int
JS
1.1

TEXTURE

val TEXTURE : Int
JS
1.1

TEXTURE0

val TEXTURE0 : Int
JS
1.1

TEXTURE1

val TEXTURE1 : Int
JS
1.1

TEXTURE10

val TEXTURE10 : Int
JS
1.1

TEXTURE11

val TEXTURE11 : Int
JS
1.1

TEXTURE12

val TEXTURE12 : Int
JS
1.1

TEXTURE13

val TEXTURE13 : Int
JS
1.1

TEXTURE14

val TEXTURE14 : Int
JS
1.1

TEXTURE15

val TEXTURE15 : Int
JS
1.1

TEXTURE16

val TEXTURE16 : Int
JS
1.1

TEXTURE17

val TEXTURE17 : Int
JS
1.1

TEXTURE18

val TEXTURE18 : Int
JS
1.1

TEXTURE19

val TEXTURE19 : Int
JS
1.1

TEXTURE2

val TEXTURE2 : Int
JS
1.1

TEXTURE20

val TEXTURE20 : Int
JS
1.1

TEXTURE21

val TEXTURE21 : Int
JS
1.1

TEXTURE22

val TEXTURE22 : Int
JS
1.1

TEXTURE23

val TEXTURE23 : Int
JS
1.1

TEXTURE24

val TEXTURE24 : Int
JS
1.1

TEXTURE25

val TEXTURE25 : Int
JS
1.1

TEXTURE26

val TEXTURE26 : Int
JS
1.1

TEXTURE27

val TEXTURE27 : Int
JS
1.1

TEXTURE28

val TEXTURE28 : Int
JS
1.1

TEXTURE29

val TEXTURE29 : Int
JS
1.1

TEXTURE3

val TEXTURE3 : Int
JS
1.1

TEXTURE30

val TEXTURE30 : Int
JS
1.1

TEXTURE31

val TEXTURE31 : Int
JS
1.1

TEXTURE4

val TEXTURE4 : Int
JS
1.1

TEXTURE5

val TEXTURE5 : Int
JS
1.1

TEXTURE6

val TEXTURE6 : Int
JS
1.1

TEXTURE7

val TEXTURE7 : Int
JS
1.1

TEXTURE8

val TEXTURE8 : Int
JS
1.1

TEXTURE9

val TEXTURE9 : Int
JS
1.1

TEXTURE_2D

val TEXTURE_2D : Int
JS
1.1

TEXTURE_BINDING_2D

val TEXTURE_BINDING_2D : Int
JS
1.1

TEXTURE_BINDING_CUBE_MAP

val TEXTURE_BINDING_CUBE_MAP : Int
JS
1.1

TEXTURE_CUBE_MAP

val TEXTURE_CUBE_MAP : Int
JS
1.1

TEXTURE_CUBE_MAP_NEGATIVE_X

val TEXTURE_CUBE_MAP_NEGATIVE_X : Int
JS
1.1

TEXTURE_CUBE_MAP_NEGATIVE_Y

val TEXTURE_CUBE_MAP_NEGATIVE_Y : Int
JS
1.1

TEXTURE_CUBE_MAP_NEGATIVE_Z

val TEXTURE_CUBE_MAP_NEGATIVE_Z : Int
JS
1.1

TEXTURE_CUBE_MAP_POSITIVE_X

val TEXTURE_CUBE_MAP_POSITIVE_X : Int
JS
1.1

TEXTURE_CUBE_MAP_POSITIVE_Y

val TEXTURE_CUBE_MAP_POSITIVE_Y : Int
JS
1.1

TEXTURE_CUBE_MAP_POSITIVE_Z

val TEXTURE_CUBE_MAP_POSITIVE_Z : Int
JS
1.1

TEXTURE_MAG_FILTER

val TEXTURE_MAG_FILTER : Int
JS
1.1

TEXTURE_MIN_FILTER

val TEXTURE_MIN_FILTER : Int
JS
1.1

TEXTURE_WRAP_S

val TEXTURE_WRAP_S : Int
JS
1.1

TEXTURE_WRAP_T

val TEXTURE_WRAP_T : Int
JS
1.1

TRIANGLE_FAN

val TRIANGLE_FAN : Int
JS
1.1

TRIANGLE_STRIP

val TRIANGLE_STRIP : Int
JS
1.1

TRIANGLES

val TRIANGLES : Int
JS
1.1

UNPACK_ALIGNMENT

val UNPACK_ALIGNMENT : Int
JS
1.1

UNPACK_COLORSPACE_CONVERSION_WEBGL

val UNPACK_COLORSPACE_CONVERSION_WEBGL : Int
JS
1.1

UNPACK_FLIP_Y_WEBGL

val UNPACK_FLIP_Y_WEBGL : Int
JS
1.1

UNPACK_PREMULTIPLY_ALPHA_WEBGL

val UNPACK_PREMULTIPLY_ALPHA_WEBGL : Int
JS
1.1

UNSIGNED_BYTE

val UNSIGNED_BYTE : Int
JS
1.1

UNSIGNED_INT

val UNSIGNED_INT : Int
JS
1.1

UNSIGNED_SHORT

val UNSIGNED_SHORT : Int
JS
1.1

UNSIGNED_SHORT_4_4_4_4

val UNSIGNED_SHORT_4_4_4_4 : Int
JS
1.1

UNSIGNED_SHORT_5_5_5_1

val UNSIGNED_SHORT_5_5_5_1 : Int
JS
1.1

UNSIGNED_SHORT_5_6_5

val UNSIGNED_SHORT_5_6_5 : Int
JS
1.1

VALIDATE_STATUS

val VALIDATE_STATUS : Int
JS
1.1

VENDOR

val VENDOR : Int
JS
1.1

VERSION

val VERSION : Int
JS
1.1

VERTEX_ATTRIB_ARRAY_BUFFER_BINDING

val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING : Int
JS
1.1

VERTEX_ATTRIB_ARRAY_ENABLED

val VERTEX_ATTRIB_ARRAY_ENABLED : Int
JS
1.1

VERTEX_ATTRIB_ARRAY_NORMALIZED

val VERTEX_ATTRIB_ARRAY_NORMALIZED : Int
JS
1.1

VERTEX_ATTRIB_ARRAY_POINTER

val VERTEX_ATTRIB_ARRAY_POINTER : Int
JS
1.1

VERTEX_ATTRIB_ARRAY_SIZE

val VERTEX_ATTRIB_ARRAY_SIZE : Int
JS
1.1

VERTEX_ATTRIB_ARRAY_STRIDE

val VERTEX_ATTRIB_ARRAY_STRIDE : Int
JS
1.1

VERTEX_ATTRIB_ARRAY_TYPE

val VERTEX_ATTRIB_ARRAY_TYPE : Int
JS
1.1

VERTEX_SHADER

val VERTEX_SHADER : Int
JS
1.1

VIEWPORT

val VIEWPORT : Int
JS
1.1

ZERO

val ZERO : Int

Inheritors

JS
1.1

WebGLRenderingContext

Exposes the JavaScript WebGLRenderingContext to Kotlin

abstract class WebGLRenderingContext :
WebGLRenderingContextBase ,
RenderingContext