Web GLRendering Context Base
Types
Functions
active Texture
Link copied to clipboard
attach Shader
Link copied to clipboard
bind Attrib Location
Link copied to clipboard
abstract fun bindAttribLocation(program: WebGLProgram?, index: Int, name: String)
Content copied to clipboard
bind Buffer
Link copied to clipboard
bind Framebuffer
Link copied to clipboard
abstract fun bindFramebuffer(target: Int, framebuffer: WebGLFramebuffer?)
Content copied to clipboard
bind Renderbuffer
Link copied to clipboard
abstract fun bindRenderbuffer(target: Int, renderbuffer: WebGLRenderbuffer?)
Content copied to clipboard
bind Texture
Link copied to clipboard
blend Color
Link copied to clipboard
abstract fun blendColor(red: Float, green: Float, blue: Float, alpha: Float)
Content copied to clipboard
blend Equation
Link copied to clipboard
blend Equation Separate
Link copied to clipboard
blend Func Separate
Link copied to clipboard
abstract fun blendFuncSeparate(srcRGB: Int, dstRGB: Int, srcAlpha: Int, dstAlpha: Int)
Content copied to clipboard
buffer Data
Link copied to clipboard
abstract fun bufferData(target: Int, data: BufferDataSource?, usage: Int)
Content copied to clipboard
buffer Sub Data
Link copied to clipboard
abstract fun bufferSubData(target: Int, offset: Int, data: BufferDataSource?)
Content copied to clipboard
check Framebuffer Status
Link copied to clipboard
clear Color
Link copied to clipboard
abstract fun clearColor(red: Float, green: Float, blue: Float, alpha: Float)
Content copied to clipboard
clear Depth
Link copied to clipboard
clear Stencil
Link copied to clipboard
compile Shader
Link copied to clipboard
compressed Tex Image2D
Link copied to clipboard
abstract fun compressedTexImage2D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, border: Int, data: ArrayBufferView)
Content copied to clipboard
compressed Tex Sub Image2D
Link copied to clipboard
abstract fun compressedTexSubImage2D(target: Int, level: Int, xoffset: Int, yoffset: Int, width: Int, height: Int, format: Int, data: ArrayBufferView)
Content copied to clipboard
copy Tex Image2D
Link copied to clipboard
copy Tex Sub Image2D
Link copied to clipboard
create Buffer
Link copied to clipboard
create Framebuffer
Link copied to clipboard
create Program
Link copied to clipboard
create Renderbuffer
Link copied to clipboard
create Shader
Link copied to clipboard
create Texture
Link copied to clipboard
delete Buffer
Link copied to clipboard
delete Framebuffer
Link copied to clipboard
delete Program
Link copied to clipboard
delete Renderbuffer
Link copied to clipboard
delete Shader
Link copied to clipboard
delete Texture
Link copied to clipboard
depth Range
Link copied to clipboard
detach Shader
Link copied to clipboard
disable Vertex Attrib Array
Link copied to clipboard
draw Arrays
Link copied to clipboard
draw Elements
Link copied to clipboard
enable Vertex Attrib Array
Link copied to clipboard
framebuffer Renderbuffer
Link copied to clipboard
abstract fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: WebGLRenderbuffer?)
Content copied to clipboard
framebuffer Texture2D
Link copied to clipboard
abstract fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: WebGLTexture?, level: Int)
Content copied to clipboard
generate Mipmap
Link copied to clipboard
get Active Attrib
Link copied to clipboard
abstract fun getActiveAttrib(program: WebGLProgram?, index: Int): WebGLActiveInfo?
Content copied to clipboard
get Active Uniform
Link copied to clipboard
abstract fun getActiveUniform(program: WebGLProgram?, index: Int): WebGLActiveInfo?
Content copied to clipboard
get Attached Shaders
Link copied to clipboard
abstract fun getAttachedShaders(program: WebGLProgram?): Array<WebGLShader>?
Content copied to clipboard
get Attrib Location
Link copied to clipboard
abstract fun getAttribLocation(program: WebGLProgram?, name: String): Int
Content copied to clipboard
get Buffer Parameter
Link copied to clipboard
get Context Attributes
Link copied to clipboard
get Extension
Link copied to clipboard
get Framebuffer Attachment Parameter
Link copied to clipboard
abstract fun getFramebufferAttachmentParameter(target: Int, attachment: Int, pname: Int): Any?
Content copied to clipboard
get Parameter
Link copied to clipboard
get Program Info Log
Link copied to clipboard
get Program Parameter
Link copied to clipboard
abstract fun getProgramParameter(program: WebGLProgram?, pname: Int): Any?
Content copied to clipboard
get Renderbuffer Parameter
Link copied to clipboard
get Shader Info Log
Link copied to clipboard
get Shader Parameter
Link copied to clipboard
get Shader Precision Format
Link copied to clipboard
abstract fun getShaderPrecisionFormat(shadertype: Int, precisiontype: Int): WebGLShaderPrecisionFormat?
Content copied to clipboard
get Shader Source
Link copied to clipboard
get Supported Extensions
Link copied to clipboard
get Tex Parameter
Link copied to clipboard
get Uniform
Link copied to clipboard
abstract fun getUniform(program: WebGLProgram?, location: WebGLUniformLocation?): Any?
Content copied to clipboard
get Uniform Location
Link copied to clipboard
abstract fun getUniformLocation(program: WebGLProgram?, name: String): WebGLUniformLocation?
Content copied to clipboard
get Vertex Attrib
Link copied to clipboard
get Vertex Attrib Offset
Link copied to clipboard
is Buffer
Link copied to clipboard
is Context Lost
Link copied to clipboard
is Framebuffer
Link copied to clipboard
is Program
Link copied to clipboard
is Renderbuffer
Link copied to clipboard
is Shader
Link copied to clipboard
is Texture
Link copied to clipboard
link Program
Link copied to clipboard
pixel Storei
Link copied to clipboard
polygon Offset
Link copied to clipboard
read Pixels
Link copied to clipboard
abstract fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, pixels: ArrayBufferView?)
Content copied to clipboard
renderbuffer Storage
Link copied to clipboard
abstract fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int)
Content copied to clipboard
sample Coverage
Link copied to clipboard
shader Source
Link copied to clipboard
stencil Func
Link copied to clipboard
stencil Func Separate
Link copied to clipboard
abstract fun stencilFuncSeparate(face: Int, func: Int, ref: Int, mask: Int)
Content copied to clipboard
stencil Mask
Link copied to clipboard
stencil Mask Separate
Link copied to clipboard
stencil Op Separate
Link copied to clipboard
abstract fun stencilOpSeparate(face: Int, fail: Int, zfail: Int, zpass: Int)
Content copied to clipboard
tex Image2D
Link copied to clipboard
abstract fun texImage2D(target: Int, level: Int, internalformat: Int, format: Int, type: Int, source: TexImageSource?)
Content copied to clipboard
abstract fun texImage2D(target: Int, level: Int, internalformat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, pixels: ArrayBufferView?)
Content copied to clipboard
tex Parameterf
Link copied to clipboard
tex Parameteri
Link copied to clipboard
tex Sub Image2D
Link copied to clipboard
abstract fun texSubImage2D(target: Int, level: Int, xoffset: Int, yoffset: Int, format: Int, type: Int, source: TexImageSource?)
Content copied to clipboard
abstract fun texSubImage2D(target: Int, level: Int, xoffset: Int, yoffset: Int, width: Int, height: Int, format: Int, type: Int, pixels: ArrayBufferView?)
Content copied to clipboard
uniform1f
Link copied to clipboard
uniform1fv
Link copied to clipboard
abstract fun uniform1fv(location: WebGLUniformLocation?, v: Array<Float>)
Content copied to clipboard
abstract fun uniform1fv(location: WebGLUniformLocation?, v: Float32Array)
Content copied to clipboard
uniform1i
Link copied to clipboard
uniform1iv
Link copied to clipboard
uniform2f
Link copied to clipboard
abstract fun uniform2f(location: WebGLUniformLocation?, x: Float, y: Float)
Content copied to clipboard
uniform2fv
Link copied to clipboard
abstract fun uniform2fv(location: WebGLUniformLocation?, v: Array<Float>)
Content copied to clipboard
abstract fun uniform2fv(location: WebGLUniformLocation?, v: Float32Array)
Content copied to clipboard
uniform2i
Link copied to clipboard
uniform2iv
Link copied to clipboard
uniform3fv
Link copied to clipboard
abstract fun uniform3fv(location: WebGLUniformLocation?, v: Array<Float>)
Content copied to clipboard
abstract fun uniform3fv(location: WebGLUniformLocation?, v: Float32Array)
Content copied to clipboard
uniform3iv
Link copied to clipboard
uniform4fv
Link copied to clipboard
abstract fun uniform4fv(location: WebGLUniformLocation?, v: Array<Float>)
Content copied to clipboard
abstract fun uniform4fv(location: WebGLUniformLocation?, v: Float32Array)
Content copied to clipboard
uniform4iv
Link copied to clipboard
uniform Matrix2fv
Link copied to clipboard
abstract fun uniformMatrix2fv(location: WebGLUniformLocation?, transpose: Boolean, value: Array<Float>)
Content copied to clipboard
abstract fun uniformMatrix2fv(location: WebGLUniformLocation?, transpose: Boolean, value: Float32Array)
Content copied to clipboard
uniform Matrix3fv
Link copied to clipboard
abstract fun uniformMatrix3fv(location: WebGLUniformLocation?, transpose: Boolean, value: Array<Float>)
Content copied to clipboard
abstract fun uniformMatrix3fv(location: WebGLUniformLocation?, transpose: Boolean, value: Float32Array)
Content copied to clipboard
uniform Matrix4fv
Link copied to clipboard
abstract fun uniformMatrix4fv(location: WebGLUniformLocation?, transpose: Boolean, value: Array<Float>)
Content copied to clipboard
abstract fun uniformMatrix4fv(location: WebGLUniformLocation?, transpose: Boolean, value: Float32Array)
Content copied to clipboard
use Program
Link copied to clipboard
validate Program
Link copied to clipboard
vertex Attrib1f
Link copied to clipboard
vertex Attrib1fv
Link copied to clipboard
vertex Attrib2f
Link copied to clipboard
vertex Attrib2fv
Link copied to clipboard
vertex Attrib3f
Link copied to clipboard
vertex Attrib3fv
Link copied to clipboard
vertex Attrib4f
Link copied to clipboard
vertex Attrib4fv
Link copied to clipboard
vertex Attrib Pointer
Link copied to clipboard
Properties
canvas
Link copied to clipboard
drawingBufferHeight
Link copied to clipboard
drawingBufferWidth
Link copied to clipboard
Inheritors
WebGLRenderingContext
Link copied to clipboard