blob: c81b29f09eb070c5b79c7a7ca5f2348617316c32 [file] [log] [blame]
@kotlin.internal.InlineOnly
public inline fun WebGLContextAttributes(alpha: kotlin.Boolean? = ..., depth: kotlin.Boolean? = ..., stencil: kotlin.Boolean? = ..., antialias: kotlin.Boolean? = ..., premultipliedAlpha: kotlin.Boolean? = ..., preserveDrawingBuffer: kotlin.Boolean? = ..., preferLowPowerToHighPerformance: kotlin.Boolean? = ..., failIfMajorPerformanceCaveat: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextAttributes
@kotlin.internal.InlineOnly
public inline fun WebGLContextEventInit(statusMessage: kotlin.String? = ..., bubbles: kotlin.Boolean? = ..., cancelable: kotlin.Boolean? = ..., composed: kotlin.Boolean? = ...): org.khronos.webgl.WebGLContextEventInit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Float32Array.get(index: kotlin.Int): kotlin.Float
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Float64Array.get(index: kotlin.Int): kotlin.Double
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Int16Array.get(index: kotlin.Int): kotlin.Short
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Int32Array.get(index: kotlin.Int): kotlin.Int
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Int8Array.get(index: kotlin.Int): kotlin.Byte
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint16Array.get(index: kotlin.Int): kotlin.Short
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint32Array.get(index: kotlin.Int): kotlin.Int
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint8Array.get(index: kotlin.Int): kotlin.Byte
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint8ClampedArray.get(index: kotlin.Int): kotlin.Byte
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Float32Array.set(index: kotlin.Int, value: kotlin.Float): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Float64Array.set(index: kotlin.Int, value: kotlin.Double): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Int16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Int32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Int8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint16Array.set(index: kotlin.Int, value: kotlin.Short): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint32Array.set(index: kotlin.Int, value: kotlin.Int): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint8Array.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit
@kotlin.internal.InlineOnly
public inline operator fun org.khronos.webgl.Uint8ClampedArray.set(index: kotlin.Int, value: kotlin.Byte): kotlin.Unit
public open external class ArrayBuffer : org.khronos.webgl.BufferDataSource {
public constructor ArrayBuffer(length: kotlin.Int)
public open val byteLength: kotlin.Int { get; }
public final fun slice(begin: kotlin.Int, end: kotlin.Int = ...): org.khronos.webgl.ArrayBuffer
public companion object of ArrayBuffer {
public final fun isView(value: kotlin.Any?): kotlin.Boolean
}
}
public external interface ArrayBufferView : org.khronos.webgl.BufferDataSource {
public abstract val buffer: org.khronos.webgl.ArrayBuffer { get; }
public abstract val byteLength: kotlin.Int { get; }
public abstract val byteOffset: kotlin.Int { get; }
}
public external interface BufferDataSource {
}
public open external class DataView : org.khronos.webgl.ArrayBufferView {
public constructor DataView(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., byteLength: kotlin.Int = ...)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public final fun getFloat32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Float
public final fun getFloat64(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Double
public final fun getInt16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short
public final fun getInt32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int
public final fun getInt8(byteOffset: kotlin.Int): kotlin.Byte
public final fun getUint16(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Short
public final fun getUint32(byteOffset: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Int
public final fun getUint8(byteOffset: kotlin.Int): kotlin.Byte
public final fun setFloat32(byteOffset: kotlin.Int, value: kotlin.Float, littleEndian: kotlin.Boolean = ...): kotlin.Unit
public final fun setFloat64(byteOffset: kotlin.Int, value: kotlin.Double, littleEndian: kotlin.Boolean = ...): kotlin.Unit
public final fun setInt16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit
public final fun setInt32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit
public final fun setInt8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit
public final fun setUint16(byteOffset: kotlin.Int, value: kotlin.Short, littleEndian: kotlin.Boolean = ...): kotlin.Unit
public final fun setUint32(byteOffset: kotlin.Int, value: kotlin.Int, littleEndian: kotlin.Boolean = ...): kotlin.Unit
public final fun setUint8(byteOffset: kotlin.Int, value: kotlin.Byte): kotlin.Unit
}
public open external class Float32Array : org.khronos.webgl.ArrayBufferView {
public constructor Float32Array(array: kotlin.Array<kotlin.Float>)
public constructor Float32Array(length: kotlin.Int)
public constructor Float32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Float32Array(array: org.khronos.webgl.Float32Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Float>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Float32Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float32Array
public companion object of Float32Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public open external class Float64Array : org.khronos.webgl.ArrayBufferView {
public constructor Float64Array(array: kotlin.Array<kotlin.Double>)
public constructor Float64Array(length: kotlin.Int)
public constructor Float64Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Float64Array(array: org.khronos.webgl.Float64Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Double>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Float64Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Float64Array
public companion object of Float64Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public open external class Int16Array : org.khronos.webgl.ArrayBufferView {
public constructor Int16Array(array: kotlin.Array<kotlin.Short>)
public constructor Int16Array(length: kotlin.Int)
public constructor Int16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Int16Array(array: org.khronos.webgl.Int16Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Short>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Int16Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int16Array
public companion object of Int16Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public open external class Int32Array : org.khronos.webgl.ArrayBufferView {
public constructor Int32Array(array: kotlin.Array<kotlin.Int>)
public constructor Int32Array(length: kotlin.Int)
public constructor Int32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Int32Array(array: org.khronos.webgl.Int32Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Int>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Int32Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int32Array
public companion object of Int32Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public open external class Int8Array : org.khronos.webgl.ArrayBufferView {
public constructor Int8Array(array: kotlin.Array<kotlin.Byte>)
public constructor Int8Array(length: kotlin.Int)
public constructor Int8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Int8Array(array: org.khronos.webgl.Int8Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Byte>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Int8Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Int8Array
public companion object of Int8Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public external interface TexImageSource {
}
public open external class Uint16Array : org.khronos.webgl.ArrayBufferView {
public constructor Uint16Array(array: kotlin.Array<kotlin.Short>)
public constructor Uint16Array(length: kotlin.Int)
public constructor Uint16Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Uint16Array(array: org.khronos.webgl.Uint16Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Short>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Uint16Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint16Array
public companion object of Uint16Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public open external class Uint32Array : org.khronos.webgl.ArrayBufferView {
public constructor Uint32Array(array: kotlin.Array<kotlin.Int>)
public constructor Uint32Array(length: kotlin.Int)
public constructor Uint32Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Uint32Array(array: org.khronos.webgl.Uint32Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Int>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Uint32Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint32Array
public companion object of Uint32Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public open external class Uint8Array : org.khronos.webgl.ArrayBufferView {
public constructor Uint8Array(array: kotlin.Array<kotlin.Byte>)
public constructor Uint8Array(length: kotlin.Int)
public constructor Uint8Array(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Uint8Array(array: org.khronos.webgl.Uint8Array)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Byte>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Uint8Array, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8Array
public companion object of Uint8Array {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public open external class Uint8ClampedArray : org.khronos.webgl.ArrayBufferView {
public constructor Uint8ClampedArray(array: kotlin.Array<kotlin.Byte>)
public constructor Uint8ClampedArray(length: kotlin.Int)
public constructor Uint8ClampedArray(buffer: org.khronos.webgl.ArrayBuffer, byteOffset: kotlin.Int = ..., length: kotlin.Int = ...)
public constructor Uint8ClampedArray(array: org.khronos.webgl.Uint8ClampedArray)
public open override val buffer: org.khronos.webgl.ArrayBuffer { get; }
public open override val byteLength: kotlin.Int { get; }
public open override val byteOffset: kotlin.Int { get; }
public open val length: kotlin.Int { get; }
public final fun set(array: kotlin.Array<kotlin.Byte>, offset: kotlin.Int = ...): kotlin.Unit
public final fun set(array: org.khronos.webgl.Uint8ClampedArray, offset: kotlin.Int = ...): kotlin.Unit
public final fun subarray(start: kotlin.Int, end: kotlin.Int): org.khronos.webgl.Uint8ClampedArray
public companion object of Uint8ClampedArray {
public final val BYTES_PER_ELEMENT: kotlin.Int { get; }
}
}
public abstract external class WebGLActiveInfo {
public constructor WebGLActiveInfo()
public open val name: kotlin.String { get; }
public open val size: kotlin.Int { get; }
public open val type: kotlin.Int { get; }
}
public abstract external class WebGLBuffer : org.khronos.webgl.WebGLObject {
public constructor WebGLBuffer()
}
public external interface WebGLContextAttributes {
public open var alpha: kotlin.Boolean? { get; set; }
public open var antialias: kotlin.Boolean? { get; set; }
public open var depth: kotlin.Boolean? { get; set; }
public open var failIfMajorPerformanceCaveat: kotlin.Boolean? { get; set; }
public open var preferLowPowerToHighPerformance: kotlin.Boolean? { get; set; }
public open var premultipliedAlpha: kotlin.Boolean? { get; set; }
public open var preserveDrawingBuffer: kotlin.Boolean? { get; set; }
public open var stencil: kotlin.Boolean? { get; set; }
}
public open external class WebGLContextEvent : org.w3c.dom.events.Event {
public constructor WebGLContextEvent(type: kotlin.String, eventInit: org.khronos.webgl.WebGLContextEventInit = ...)
public open val statusMessage: kotlin.String { get; }
public companion object of WebGLContextEvent {
public final val AT_TARGET: kotlin.Short { get; }
public final val BUBBLING_PHASE: kotlin.Short { get; }
public final val CAPTURING_PHASE: kotlin.Short { get; }
public final val NONE: kotlin.Short { get; }
}
}
public external interface WebGLContextEventInit : org.w3c.dom.EventInit {
public open var statusMessage: kotlin.String? { get; set; }
}
public abstract external class WebGLFramebuffer : org.khronos.webgl.WebGLObject {
public constructor WebGLFramebuffer()
}
public abstract external class WebGLObject {
public constructor WebGLObject()
}
public abstract external class WebGLProgram : org.khronos.webgl.WebGLObject {
public constructor WebGLProgram()
}
public abstract external class WebGLRenderbuffer : org.khronos.webgl.WebGLObject {
public constructor WebGLRenderbuffer()
}
public abstract external class WebGLRenderingContext : org.khronos.webgl.WebGLRenderingContextBase, org.w3c.dom.RenderingContext {
public constructor WebGLRenderingContext()
public companion object of WebGLRenderingContext {
public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; }
public final val ACTIVE_TEXTURE: kotlin.Int { get; }
public final val ACTIVE_UNIFORMS: kotlin.Int { get; }
public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; }
public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; }
public final val ALPHA: kotlin.Int { get; }
public final val ALPHA_BITS: kotlin.Int { get; }
public final val ALWAYS: kotlin.Int { get; }
public final val ARRAY_BUFFER: kotlin.Int { get; }
public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; }
public final val ATTACHED_SHADERS: kotlin.Int { get; }
public final val BACK: kotlin.Int { get; }
public final val BLEND: kotlin.Int { get; }
public final val BLEND_COLOR: kotlin.Int { get; }
public final val BLEND_DST_ALPHA: kotlin.Int { get; }
public final val BLEND_DST_RGB: kotlin.Int { get; }
public final val BLEND_EQUATION: kotlin.Int { get; }
public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; }
public final val BLEND_EQUATION_RGB: kotlin.Int { get; }
public final val BLEND_SRC_ALPHA: kotlin.Int { get; }
public final val BLEND_SRC_RGB: kotlin.Int { get; }
public final val BLUE_BITS: kotlin.Int { get; }
public final val BOOL: kotlin.Int { get; }
public final val BOOL_VEC2: kotlin.Int { get; }
public final val BOOL_VEC3: kotlin.Int { get; }
public final val BOOL_VEC4: kotlin.Int { get; }
public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; }
public final val BUFFER_SIZE: kotlin.Int { get; }
public final val BUFFER_USAGE: kotlin.Int { get; }
public final val BYTE: kotlin.Int { get; }
public final val CCW: kotlin.Int { get; }
public final val CLAMP_TO_EDGE: kotlin.Int { get; }
public final val COLOR_ATTACHMENT0: kotlin.Int { get; }
public final val COLOR_BUFFER_BIT: kotlin.Int { get; }
public final val COLOR_CLEAR_VALUE: kotlin.Int { get; }
public final val COLOR_WRITEMASK: kotlin.Int { get; }
public final val COMPILE_STATUS: kotlin.Int { get; }
public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; }
public final val CONSTANT_ALPHA: kotlin.Int { get; }
public final val CONSTANT_COLOR: kotlin.Int { get; }
public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; }
public final val CULL_FACE: kotlin.Int { get; }
public final val CULL_FACE_MODE: kotlin.Int { get; }
public final val CURRENT_PROGRAM: kotlin.Int { get; }
public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; }
public final val CW: kotlin.Int { get; }
public final val DECR: kotlin.Int { get; }
public final val DECR_WRAP: kotlin.Int { get; }
public final val DELETE_STATUS: kotlin.Int { get; }
public final val DEPTH_ATTACHMENT: kotlin.Int { get; }
public final val DEPTH_BITS: kotlin.Int { get; }
public final val DEPTH_BUFFER_BIT: kotlin.Int { get; }
public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; }
public final val DEPTH_COMPONENT: kotlin.Int { get; }
public final val DEPTH_COMPONENT16: kotlin.Int { get; }
public final val DEPTH_FUNC: kotlin.Int { get; }
public final val DEPTH_RANGE: kotlin.Int { get; }
public final val DEPTH_STENCIL: kotlin.Int { get; }
public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; }
public final val DEPTH_TEST: kotlin.Int { get; }
public final val DEPTH_WRITEMASK: kotlin.Int { get; }
public final val DITHER: kotlin.Int { get; }
public final val DONT_CARE: kotlin.Int { get; }
public final val DST_ALPHA: kotlin.Int { get; }
public final val DST_COLOR: kotlin.Int { get; }
public final val DYNAMIC_DRAW: kotlin.Int { get; }
public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; }
public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; }
public final val EQUAL: kotlin.Int { get; }
public final val FASTEST: kotlin.Int { get; }
public final val FLOAT: kotlin.Int { get; }
public final val FLOAT_MAT2: kotlin.Int { get; }
public final val FLOAT_MAT3: kotlin.Int { get; }
public final val FLOAT_MAT4: kotlin.Int { get; }
public final val FLOAT_VEC2: kotlin.Int { get; }
public final val FLOAT_VEC3: kotlin.Int { get; }
public final val FLOAT_VEC4: kotlin.Int { get; }
public final val FRAGMENT_SHADER: kotlin.Int { get; }
public final val FRAMEBUFFER: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; }
public final val FRAMEBUFFER_BINDING: kotlin.Int { get; }
public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; }
public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; }
public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; }
public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; }
public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; }
public final val FRONT: kotlin.Int { get; }
public final val FRONT_AND_BACK: kotlin.Int { get; }
public final val FRONT_FACE: kotlin.Int { get; }
public final val FUNC_ADD: kotlin.Int { get; }
public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; }
public final val FUNC_SUBTRACT: kotlin.Int { get; }
public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; }
public final val GEQUAL: kotlin.Int { get; }
public final val GREATER: kotlin.Int { get; }
public final val GREEN_BITS: kotlin.Int { get; }
public final val HIGH_FLOAT: kotlin.Int { get; }
public final val HIGH_INT: kotlin.Int { get; }
public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; }
public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; }
public final val INCR: kotlin.Int { get; }
public final val INCR_WRAP: kotlin.Int { get; }
public final val INT: kotlin.Int { get; }
public final val INT_VEC2: kotlin.Int { get; }
public final val INT_VEC3: kotlin.Int { get; }
public final val INT_VEC4: kotlin.Int { get; }
public final val INVALID_ENUM: kotlin.Int { get; }
public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; }
public final val INVALID_OPERATION: kotlin.Int { get; }
public final val INVALID_VALUE: kotlin.Int { get; }
public final val INVERT: kotlin.Int { get; }
public final val KEEP: kotlin.Int { get; }
public final val LEQUAL: kotlin.Int { get; }
public final val LESS: kotlin.Int { get; }
public final val LINEAR: kotlin.Int { get; }
public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; }
public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; }
public final val LINES: kotlin.Int { get; }
public final val LINE_LOOP: kotlin.Int { get; }
public final val LINE_STRIP: kotlin.Int { get; }
public final val LINE_WIDTH: kotlin.Int { get; }
public final val LINK_STATUS: kotlin.Int { get; }
public final val LOW_FLOAT: kotlin.Int { get; }
public final val LOW_INT: kotlin.Int { get; }
public final val LUMINANCE: kotlin.Int { get; }
public final val LUMINANCE_ALPHA: kotlin.Int { get; }
public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; }
public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; }
public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; }
public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; }
public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; }
public final val MAX_TEXTURE_SIZE: kotlin.Int { get; }
public final val MAX_VARYING_VECTORS: kotlin.Int { get; }
public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; }
public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; }
public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; }
public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; }
public final val MEDIUM_FLOAT: kotlin.Int { get; }
public final val MEDIUM_INT: kotlin.Int { get; }
public final val MIRRORED_REPEAT: kotlin.Int { get; }
public final val NEAREST: kotlin.Int { get; }
public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; }
public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; }
public final val NEVER: kotlin.Int { get; }
public final val NICEST: kotlin.Int { get; }
public final val NONE: kotlin.Int { get; }
public final val NOTEQUAL: kotlin.Int { get; }
public final val NO_ERROR: kotlin.Int { get; }
public final val ONE: kotlin.Int { get; }
public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; }
public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; }
public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; }
public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; }
public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; }
public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; }
public final val OUT_OF_MEMORY: kotlin.Int { get; }
public final val PACK_ALIGNMENT: kotlin.Int { get; }
public final val POINTS: kotlin.Int { get; }
public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; }
public final val POLYGON_OFFSET_FILL: kotlin.Int { get; }
public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; }
public final val RED_BITS: kotlin.Int { get; }
public final val RENDERBUFFER: kotlin.Int { get; }
public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_BINDING: kotlin.Int { get; }
public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; }
public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; }
public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_WIDTH: kotlin.Int { get; }
public final val RENDERER: kotlin.Int { get; }
public final val REPEAT: kotlin.Int { get; }
public final val REPLACE: kotlin.Int { get; }
public final val RGB: kotlin.Int { get; }
public final val RGB565: kotlin.Int { get; }
public final val RGB5_A1: kotlin.Int { get; }
public final val RGBA: kotlin.Int { get; }
public final val RGBA4: kotlin.Int { get; }
public final val SAMPLER_2D: kotlin.Int { get; }
public final val SAMPLER_CUBE: kotlin.Int { get; }
public final val SAMPLES: kotlin.Int { get; }
public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; }
public final val SAMPLE_BUFFERS: kotlin.Int { get; }
public final val SAMPLE_COVERAGE: kotlin.Int { get; }
public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; }
public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; }
public final val SCISSOR_BOX: kotlin.Int { get; }
public final val SCISSOR_TEST: kotlin.Int { get; }
public final val SHADER_TYPE: kotlin.Int { get; }
public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; }
public final val SHORT: kotlin.Int { get; }
public final val SRC_ALPHA: kotlin.Int { get; }
public final val SRC_ALPHA_SATURATE: kotlin.Int { get; }
public final val SRC_COLOR: kotlin.Int { get; }
public final val STATIC_DRAW: kotlin.Int { get; }
public final val STENCIL_ATTACHMENT: kotlin.Int { get; }
public final val STENCIL_BACK_FAIL: kotlin.Int { get; }
public final val STENCIL_BACK_FUNC: kotlin.Int { get; }
public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; }
public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; }
public final val STENCIL_BACK_REF: kotlin.Int { get; }
public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; }
public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; }
public final val STENCIL_BITS: kotlin.Int { get; }
public final val STENCIL_BUFFER_BIT: kotlin.Int { get; }
public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; }
public final val STENCIL_FAIL: kotlin.Int { get; }
public final val STENCIL_FUNC: kotlin.Int { get; }
public final val STENCIL_INDEX: kotlin.Int { get; }
public final val STENCIL_INDEX8: kotlin.Int { get; }
public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; }
public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; }
public final val STENCIL_REF: kotlin.Int { get; }
public final val STENCIL_TEST: kotlin.Int { get; }
public final val STENCIL_VALUE_MASK: kotlin.Int { get; }
public final val STENCIL_WRITEMASK: kotlin.Int { get; }
public final val STREAM_DRAW: kotlin.Int { get; }
public final val SUBPIXEL_BITS: kotlin.Int { get; }
public final val TEXTURE: kotlin.Int { get; }
public final val TEXTURE0: kotlin.Int { get; }
public final val TEXTURE1: kotlin.Int { get; }
public final val TEXTURE10: kotlin.Int { get; }
public final val TEXTURE11: kotlin.Int { get; }
public final val TEXTURE12: kotlin.Int { get; }
public final val TEXTURE13: kotlin.Int { get; }
public final val TEXTURE14: kotlin.Int { get; }
public final val TEXTURE15: kotlin.Int { get; }
public final val TEXTURE16: kotlin.Int { get; }
public final val TEXTURE17: kotlin.Int { get; }
public final val TEXTURE18: kotlin.Int { get; }
public final val TEXTURE19: kotlin.Int { get; }
public final val TEXTURE2: kotlin.Int { get; }
public final val TEXTURE20: kotlin.Int { get; }
public final val TEXTURE21: kotlin.Int { get; }
public final val TEXTURE22: kotlin.Int { get; }
public final val TEXTURE23: kotlin.Int { get; }
public final val TEXTURE24: kotlin.Int { get; }
public final val TEXTURE25: kotlin.Int { get; }
public final val TEXTURE26: kotlin.Int { get; }
public final val TEXTURE27: kotlin.Int { get; }
public final val TEXTURE28: kotlin.Int { get; }
public final val TEXTURE29: kotlin.Int { get; }
public final val TEXTURE3: kotlin.Int { get; }
public final val TEXTURE30: kotlin.Int { get; }
public final val TEXTURE31: kotlin.Int { get; }
public final val TEXTURE4: kotlin.Int { get; }
public final val TEXTURE5: kotlin.Int { get; }
public final val TEXTURE6: kotlin.Int { get; }
public final val TEXTURE7: kotlin.Int { get; }
public final val TEXTURE8: kotlin.Int { get; }
public final val TEXTURE9: kotlin.Int { get; }
public final val TEXTURE_2D: kotlin.Int { get; }
public final val TEXTURE_BINDING_2D: kotlin.Int { get; }
public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; }
public final val TEXTURE_MAG_FILTER: kotlin.Int { get; }
public final val TEXTURE_MIN_FILTER: kotlin.Int { get; }
public final val TEXTURE_WRAP_S: kotlin.Int { get; }
public final val TEXTURE_WRAP_T: kotlin.Int { get; }
public final val TRIANGLES: kotlin.Int { get; }
public final val TRIANGLE_FAN: kotlin.Int { get; }
public final val TRIANGLE_STRIP: kotlin.Int { get; }
public final val UNPACK_ALIGNMENT: kotlin.Int { get; }
public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; }
public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; }
public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; }
public final val UNSIGNED_BYTE: kotlin.Int { get; }
public final val UNSIGNED_INT: kotlin.Int { get; }
public final val UNSIGNED_SHORT: kotlin.Int { get; }
public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; }
public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; }
public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; }
public final val VALIDATE_STATUS: kotlin.Int { get; }
public final val VENDOR: kotlin.Int { get; }
public final val VERSION: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; }
public final val VERTEX_SHADER: kotlin.Int { get; }
public final val VIEWPORT: kotlin.Int { get; }
public final val ZERO: kotlin.Int { get; }
}
}
public external interface WebGLRenderingContextBase {
public abstract val canvas: org.w3c.dom.HTMLCanvasElement { get; }
public abstract val drawingBufferHeight: kotlin.Int { get; }
public abstract val drawingBufferWidth: kotlin.Int { get; }
public abstract fun activeTexture(texture: kotlin.Int): kotlin.Unit
public abstract fun attachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit
public abstract fun bindAttribLocation(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int, name: kotlin.String): kotlin.Unit
public abstract fun bindBuffer(target: kotlin.Int, buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit
public abstract fun bindFramebuffer(target: kotlin.Int, framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit
public abstract fun bindRenderbuffer(target: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit
public abstract fun bindTexture(target: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit
public abstract fun blendColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit
public abstract fun blendEquation(mode: kotlin.Int): kotlin.Unit
public abstract fun blendEquationSeparate(modeRGB: kotlin.Int, modeAlpha: kotlin.Int): kotlin.Unit
public abstract fun blendFunc(sfactor: kotlin.Int, dfactor: kotlin.Int): kotlin.Unit
public abstract fun blendFuncSeparate(srcRGB: kotlin.Int, dstRGB: kotlin.Int, srcAlpha: kotlin.Int, dstAlpha: kotlin.Int): kotlin.Unit
public abstract fun bufferData(target: kotlin.Int, size: kotlin.Int, usage: kotlin.Int): kotlin.Unit
public abstract fun bufferData(target: kotlin.Int, data: org.khronos.webgl.BufferDataSource?, usage: kotlin.Int): kotlin.Unit
public abstract fun bufferSubData(target: kotlin.Int, offset: kotlin.Int, data: org.khronos.webgl.BufferDataSource?): kotlin.Unit
public abstract fun checkFramebufferStatus(target: kotlin.Int): kotlin.Int
public abstract fun clear(mask: kotlin.Int): kotlin.Unit
public abstract fun clearColor(red: kotlin.Float, green: kotlin.Float, blue: kotlin.Float, alpha: kotlin.Float): kotlin.Unit
public abstract fun clearDepth(depth: kotlin.Float): kotlin.Unit
public abstract fun clearStencil(s: kotlin.Int): kotlin.Unit
public abstract fun colorMask(red: kotlin.Boolean, green: kotlin.Boolean, blue: kotlin.Boolean, alpha: kotlin.Boolean): kotlin.Unit
public abstract fun compileShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit
public abstract fun compressedTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit
public abstract fun compressedTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, data: org.khronos.webgl.ArrayBufferView): kotlin.Unit
public abstract fun copyTexImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int): kotlin.Unit
public abstract fun copyTexSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit
public abstract fun createBuffer(): org.khronos.webgl.WebGLBuffer?
public abstract fun createFramebuffer(): org.khronos.webgl.WebGLFramebuffer?
public abstract fun createProgram(): org.khronos.webgl.WebGLProgram?
public abstract fun createRenderbuffer(): org.khronos.webgl.WebGLRenderbuffer?
public abstract fun createShader(type: kotlin.Int): org.khronos.webgl.WebGLShader?
public abstract fun createTexture(): org.khronos.webgl.WebGLTexture?
public abstract fun cullFace(mode: kotlin.Int): kotlin.Unit
public abstract fun deleteBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Unit
public abstract fun deleteFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Unit
public abstract fun deleteProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit
public abstract fun deleteRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit
public abstract fun deleteShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Unit
public abstract fun deleteTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Unit
public abstract fun depthFunc(func: kotlin.Int): kotlin.Unit
public abstract fun depthMask(flag: kotlin.Boolean): kotlin.Unit
public abstract fun depthRange(zNear: kotlin.Float, zFar: kotlin.Float): kotlin.Unit
public abstract fun detachShader(program: org.khronos.webgl.WebGLProgram?, shader: org.khronos.webgl.WebGLShader?): kotlin.Unit
public abstract fun disable(cap: kotlin.Int): kotlin.Unit
public abstract fun disableVertexAttribArray(index: kotlin.Int): kotlin.Unit
public abstract fun drawArrays(mode: kotlin.Int, first: kotlin.Int, count: kotlin.Int): kotlin.Unit
public abstract fun drawElements(mode: kotlin.Int, count: kotlin.Int, type: kotlin.Int, offset: kotlin.Int): kotlin.Unit
public abstract fun enable(cap: kotlin.Int): kotlin.Unit
public abstract fun enableVertexAttribArray(index: kotlin.Int): kotlin.Unit
public abstract fun finish(): kotlin.Unit
public abstract fun flush(): kotlin.Unit
public abstract fun framebufferRenderbuffer(target: kotlin.Int, attachment: kotlin.Int, renderbuffertarget: kotlin.Int, renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Unit
public abstract fun framebufferTexture2D(target: kotlin.Int, attachment: kotlin.Int, textarget: kotlin.Int, texture: org.khronos.webgl.WebGLTexture?, level: kotlin.Int): kotlin.Unit
public abstract fun frontFace(mode: kotlin.Int): kotlin.Unit
public abstract fun generateMipmap(target: kotlin.Int): kotlin.Unit
public abstract fun getActiveAttrib(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo?
public abstract fun getActiveUniform(program: org.khronos.webgl.WebGLProgram?, index: kotlin.Int): org.khronos.webgl.WebGLActiveInfo?
public abstract fun getAttachedShaders(program: org.khronos.webgl.WebGLProgram?): kotlin.Array<org.khronos.webgl.WebGLShader>?
public abstract fun getAttribLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): kotlin.Int
public abstract fun getBufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any?
public abstract fun getContextAttributes(): org.khronos.webgl.WebGLContextAttributes?
public abstract fun getError(): kotlin.Int
public abstract fun getExtension(name: kotlin.String): dynamic
public abstract fun getFramebufferAttachmentParameter(target: kotlin.Int, attachment: kotlin.Int, pname: kotlin.Int): kotlin.Any?
public abstract fun getParameter(pname: kotlin.Int): kotlin.Any?
public abstract fun getProgramInfoLog(program: org.khronos.webgl.WebGLProgram?): kotlin.String?
public abstract fun getProgramParameter(program: org.khronos.webgl.WebGLProgram?, pname: kotlin.Int): kotlin.Any?
public abstract fun getRenderbufferParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any?
public abstract fun getShaderInfoLog(shader: org.khronos.webgl.WebGLShader?): kotlin.String?
public abstract fun getShaderParameter(shader: org.khronos.webgl.WebGLShader?, pname: kotlin.Int): kotlin.Any?
public abstract fun getShaderPrecisionFormat(shadertype: kotlin.Int, precisiontype: kotlin.Int): org.khronos.webgl.WebGLShaderPrecisionFormat?
public abstract fun getShaderSource(shader: org.khronos.webgl.WebGLShader?): kotlin.String?
public abstract fun getSupportedExtensions(): kotlin.Array<kotlin.String>?
public abstract fun getTexParameter(target: kotlin.Int, pname: kotlin.Int): kotlin.Any?
public abstract fun getUniform(program: org.khronos.webgl.WebGLProgram?, location: org.khronos.webgl.WebGLUniformLocation?): kotlin.Any?
public abstract fun getUniformLocation(program: org.khronos.webgl.WebGLProgram?, name: kotlin.String): org.khronos.webgl.WebGLUniformLocation?
public abstract fun getVertexAttrib(index: kotlin.Int, pname: kotlin.Int): kotlin.Any?
public abstract fun getVertexAttribOffset(index: kotlin.Int, pname: kotlin.Int): kotlin.Int
public abstract fun hint(target: kotlin.Int, mode: kotlin.Int): kotlin.Unit
public abstract fun isBuffer(buffer: org.khronos.webgl.WebGLBuffer?): kotlin.Boolean
public abstract fun isContextLost(): kotlin.Boolean
public abstract fun isEnabled(cap: kotlin.Int): kotlin.Boolean
public abstract fun isFramebuffer(framebuffer: org.khronos.webgl.WebGLFramebuffer?): kotlin.Boolean
public abstract fun isProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Boolean
public abstract fun isRenderbuffer(renderbuffer: org.khronos.webgl.WebGLRenderbuffer?): kotlin.Boolean
public abstract fun isShader(shader: org.khronos.webgl.WebGLShader?): kotlin.Boolean
public abstract fun isTexture(texture: org.khronos.webgl.WebGLTexture?): kotlin.Boolean
public abstract fun lineWidth(width: kotlin.Float): kotlin.Unit
public abstract fun linkProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit
public abstract fun pixelStorei(pname: kotlin.Int, param: kotlin.Int): kotlin.Unit
public abstract fun polygonOffset(factor: kotlin.Float, units: kotlin.Float): kotlin.Unit
public abstract fun readPixels(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit
public abstract fun renderbufferStorage(target: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit
public abstract fun sampleCoverage(value: kotlin.Float, invert: kotlin.Boolean): kotlin.Unit
public abstract fun scissor(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit
public abstract fun shaderSource(shader: org.khronos.webgl.WebGLShader?, source: kotlin.String): kotlin.Unit
public abstract fun stencilFunc(func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit
public abstract fun stencilFuncSeparate(face: kotlin.Int, func: kotlin.Int, ref: kotlin.Int, mask: kotlin.Int): kotlin.Unit
public abstract fun stencilMask(mask: kotlin.Int): kotlin.Unit
public abstract fun stencilMaskSeparate(face: kotlin.Int, mask: kotlin.Int): kotlin.Unit
public abstract fun stencilOp(fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit
public abstract fun stencilOpSeparate(face: kotlin.Int, fail: kotlin.Int, zfail: kotlin.Int, zpass: kotlin.Int): kotlin.Unit
public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, width: kotlin.Int, height: kotlin.Int, border: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit
public abstract fun texImage2D(target: kotlin.Int, level: kotlin.Int, internalformat: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit
public abstract fun texParameterf(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Float): kotlin.Unit
public abstract fun texParameteri(target: kotlin.Int, pname: kotlin.Int, param: kotlin.Int): kotlin.Unit
public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, width: kotlin.Int, height: kotlin.Int, format: kotlin.Int, type: kotlin.Int, pixels: org.khronos.webgl.ArrayBufferView?): kotlin.Unit
public abstract fun texSubImage2D(target: kotlin.Int, level: kotlin.Int, xoffset: kotlin.Int, yoffset: kotlin.Int, format: kotlin.Int, type: kotlin.Int, source: org.khronos.webgl.TexImageSource?): kotlin.Unit
public abstract fun uniform1f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float): kotlin.Unit
public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Float>): kotlin.Unit
public abstract fun uniform1fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit
public abstract fun uniform1i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int): kotlin.Unit
public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Int>): kotlin.Unit
public abstract fun uniform1iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit
public abstract fun uniform2f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float): kotlin.Unit
public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Float>): kotlin.Unit
public abstract fun uniform2fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit
public abstract fun uniform2i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int): kotlin.Unit
public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Int>): kotlin.Unit
public abstract fun uniform2iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit
public abstract fun uniform3f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit
public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Float>): kotlin.Unit
public abstract fun uniform3fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit
public abstract fun uniform3i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int): kotlin.Unit
public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Int>): kotlin.Unit
public abstract fun uniform3iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit
public abstract fun uniform4f(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit
public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Float>): kotlin.Unit
public abstract fun uniform4fv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Float32Array): kotlin.Unit
public abstract fun uniform4i(location: org.khronos.webgl.WebGLUniformLocation?, x: kotlin.Int, y: kotlin.Int, z: kotlin.Int, w: kotlin.Int): kotlin.Unit
public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: kotlin.Array<kotlin.Int>): kotlin.Unit
public abstract fun uniform4iv(location: org.khronos.webgl.WebGLUniformLocation?, v: org.khronos.webgl.Int32Array): kotlin.Unit
public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array<kotlin.Float>): kotlin.Unit
public abstract fun uniformMatrix2fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit
public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array<kotlin.Float>): kotlin.Unit
public abstract fun uniformMatrix3fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit
public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: kotlin.Array<kotlin.Float>): kotlin.Unit
public abstract fun uniformMatrix4fv(location: org.khronos.webgl.WebGLUniformLocation?, transpose: kotlin.Boolean, value: org.khronos.webgl.Float32Array): kotlin.Unit
public abstract fun useProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit
public abstract fun validateProgram(program: org.khronos.webgl.WebGLProgram?): kotlin.Unit
public abstract fun vertexAttrib1f(index: kotlin.Int, x: kotlin.Float): kotlin.Unit
public abstract fun vertexAttrib1fv(index: kotlin.Int, values: dynamic): kotlin.Unit
public abstract fun vertexAttrib2f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float): kotlin.Unit
public abstract fun vertexAttrib2fv(index: kotlin.Int, values: dynamic): kotlin.Unit
public abstract fun vertexAttrib3f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float): kotlin.Unit
public abstract fun vertexAttrib3fv(index: kotlin.Int, values: dynamic): kotlin.Unit
public abstract fun vertexAttrib4f(index: kotlin.Int, x: kotlin.Float, y: kotlin.Float, z: kotlin.Float, w: kotlin.Float): kotlin.Unit
public abstract fun vertexAttrib4fv(index: kotlin.Int, values: dynamic): kotlin.Unit
public abstract fun vertexAttribPointer(index: kotlin.Int, size: kotlin.Int, type: kotlin.Int, normalized: kotlin.Boolean, stride: kotlin.Int, offset: kotlin.Int): kotlin.Unit
public abstract fun viewport(x: kotlin.Int, y: kotlin.Int, width: kotlin.Int, height: kotlin.Int): kotlin.Unit
public companion object of WebGLRenderingContextBase {
public final val ACTIVE_ATTRIBUTES: kotlin.Int { get; }
public final val ACTIVE_TEXTURE: kotlin.Int { get; }
public final val ACTIVE_UNIFORMS: kotlin.Int { get; }
public final val ALIASED_LINE_WIDTH_RANGE: kotlin.Int { get; }
public final val ALIASED_POINT_SIZE_RANGE: kotlin.Int { get; }
public final val ALPHA: kotlin.Int { get; }
public final val ALPHA_BITS: kotlin.Int { get; }
public final val ALWAYS: kotlin.Int { get; }
public final val ARRAY_BUFFER: kotlin.Int { get; }
public final val ARRAY_BUFFER_BINDING: kotlin.Int { get; }
public final val ATTACHED_SHADERS: kotlin.Int { get; }
public final val BACK: kotlin.Int { get; }
public final val BLEND: kotlin.Int { get; }
public final val BLEND_COLOR: kotlin.Int { get; }
public final val BLEND_DST_ALPHA: kotlin.Int { get; }
public final val BLEND_DST_RGB: kotlin.Int { get; }
public final val BLEND_EQUATION: kotlin.Int { get; }
public final val BLEND_EQUATION_ALPHA: kotlin.Int { get; }
public final val BLEND_EQUATION_RGB: kotlin.Int { get; }
public final val BLEND_SRC_ALPHA: kotlin.Int { get; }
public final val BLEND_SRC_RGB: kotlin.Int { get; }
public final val BLUE_BITS: kotlin.Int { get; }
public final val BOOL: kotlin.Int { get; }
public final val BOOL_VEC2: kotlin.Int { get; }
public final val BOOL_VEC3: kotlin.Int { get; }
public final val BOOL_VEC4: kotlin.Int { get; }
public final val BROWSER_DEFAULT_WEBGL: kotlin.Int { get; }
public final val BUFFER_SIZE: kotlin.Int { get; }
public final val BUFFER_USAGE: kotlin.Int { get; }
public final val BYTE: kotlin.Int { get; }
public final val CCW: kotlin.Int { get; }
public final val CLAMP_TO_EDGE: kotlin.Int { get; }
public final val COLOR_ATTACHMENT0: kotlin.Int { get; }
public final val COLOR_BUFFER_BIT: kotlin.Int { get; }
public final val COLOR_CLEAR_VALUE: kotlin.Int { get; }
public final val COLOR_WRITEMASK: kotlin.Int { get; }
public final val COMPILE_STATUS: kotlin.Int { get; }
public final val COMPRESSED_TEXTURE_FORMATS: kotlin.Int { get; }
public final val CONSTANT_ALPHA: kotlin.Int { get; }
public final val CONSTANT_COLOR: kotlin.Int { get; }
public final val CONTEXT_LOST_WEBGL: kotlin.Int { get; }
public final val CULL_FACE: kotlin.Int { get; }
public final val CULL_FACE_MODE: kotlin.Int { get; }
public final val CURRENT_PROGRAM: kotlin.Int { get; }
public final val CURRENT_VERTEX_ATTRIB: kotlin.Int { get; }
public final val CW: kotlin.Int { get; }
public final val DECR: kotlin.Int { get; }
public final val DECR_WRAP: kotlin.Int { get; }
public final val DELETE_STATUS: kotlin.Int { get; }
public final val DEPTH_ATTACHMENT: kotlin.Int { get; }
public final val DEPTH_BITS: kotlin.Int { get; }
public final val DEPTH_BUFFER_BIT: kotlin.Int { get; }
public final val DEPTH_CLEAR_VALUE: kotlin.Int { get; }
public final val DEPTH_COMPONENT: kotlin.Int { get; }
public final val DEPTH_COMPONENT16: kotlin.Int { get; }
public final val DEPTH_FUNC: kotlin.Int { get; }
public final val DEPTH_RANGE: kotlin.Int { get; }
public final val DEPTH_STENCIL: kotlin.Int { get; }
public final val DEPTH_STENCIL_ATTACHMENT: kotlin.Int { get; }
public final val DEPTH_TEST: kotlin.Int { get; }
public final val DEPTH_WRITEMASK: kotlin.Int { get; }
public final val DITHER: kotlin.Int { get; }
public final val DONT_CARE: kotlin.Int { get; }
public final val DST_ALPHA: kotlin.Int { get; }
public final val DST_COLOR: kotlin.Int { get; }
public final val DYNAMIC_DRAW: kotlin.Int { get; }
public final val ELEMENT_ARRAY_BUFFER: kotlin.Int { get; }
public final val ELEMENT_ARRAY_BUFFER_BINDING: kotlin.Int { get; }
public final val EQUAL: kotlin.Int { get; }
public final val FASTEST: kotlin.Int { get; }
public final val FLOAT: kotlin.Int { get; }
public final val FLOAT_MAT2: kotlin.Int { get; }
public final val FLOAT_MAT3: kotlin.Int { get; }
public final val FLOAT_MAT4: kotlin.Int { get; }
public final val FLOAT_VEC2: kotlin.Int { get; }
public final val FLOAT_VEC3: kotlin.Int { get; }
public final val FLOAT_VEC4: kotlin.Int { get; }
public final val FRAGMENT_SHADER: kotlin.Int { get; }
public final val FRAMEBUFFER: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_OBJECT_NAME: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_OBJECT_TYPE: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_CUBE_MAP_FACE: kotlin.Int { get; }
public final val FRAMEBUFFER_ATTACHMENT_TEXTURE_LEVEL: kotlin.Int { get; }
public final val FRAMEBUFFER_BINDING: kotlin.Int { get; }
public final val FRAMEBUFFER_COMPLETE: kotlin.Int { get; }
public final val FRAMEBUFFER_INCOMPLETE_ATTACHMENT: kotlin.Int { get; }
public final val FRAMEBUFFER_INCOMPLETE_DIMENSIONS: kotlin.Int { get; }
public final val FRAMEBUFFER_INCOMPLETE_MISSING_ATTACHMENT: kotlin.Int { get; }
public final val FRAMEBUFFER_UNSUPPORTED: kotlin.Int { get; }
public final val FRONT: kotlin.Int { get; }
public final val FRONT_AND_BACK: kotlin.Int { get; }
public final val FRONT_FACE: kotlin.Int { get; }
public final val FUNC_ADD: kotlin.Int { get; }
public final val FUNC_REVERSE_SUBTRACT: kotlin.Int { get; }
public final val FUNC_SUBTRACT: kotlin.Int { get; }
public final val GENERATE_MIPMAP_HINT: kotlin.Int { get; }
public final val GEQUAL: kotlin.Int { get; }
public final val GREATER: kotlin.Int { get; }
public final val GREEN_BITS: kotlin.Int { get; }
public final val HIGH_FLOAT: kotlin.Int { get; }
public final val HIGH_INT: kotlin.Int { get; }
public final val IMPLEMENTATION_COLOR_READ_FORMAT: kotlin.Int { get; }
public final val IMPLEMENTATION_COLOR_READ_TYPE: kotlin.Int { get; }
public final val INCR: kotlin.Int { get; }
public final val INCR_WRAP: kotlin.Int { get; }
public final val INT: kotlin.Int { get; }
public final val INT_VEC2: kotlin.Int { get; }
public final val INT_VEC3: kotlin.Int { get; }
public final val INT_VEC4: kotlin.Int { get; }
public final val INVALID_ENUM: kotlin.Int { get; }
public final val INVALID_FRAMEBUFFER_OPERATION: kotlin.Int { get; }
public final val INVALID_OPERATION: kotlin.Int { get; }
public final val INVALID_VALUE: kotlin.Int { get; }
public final val INVERT: kotlin.Int { get; }
public final val KEEP: kotlin.Int { get; }
public final val LEQUAL: kotlin.Int { get; }
public final val LESS: kotlin.Int { get; }
public final val LINEAR: kotlin.Int { get; }
public final val LINEAR_MIPMAP_LINEAR: kotlin.Int { get; }
public final val LINEAR_MIPMAP_NEAREST: kotlin.Int { get; }
public final val LINES: kotlin.Int { get; }
public final val LINE_LOOP: kotlin.Int { get; }
public final val LINE_STRIP: kotlin.Int { get; }
public final val LINE_WIDTH: kotlin.Int { get; }
public final val LINK_STATUS: kotlin.Int { get; }
public final val LOW_FLOAT: kotlin.Int { get; }
public final val LOW_INT: kotlin.Int { get; }
public final val LUMINANCE: kotlin.Int { get; }
public final val LUMINANCE_ALPHA: kotlin.Int { get; }
public final val MAX_COMBINED_TEXTURE_IMAGE_UNITS: kotlin.Int { get; }
public final val MAX_CUBE_MAP_TEXTURE_SIZE: kotlin.Int { get; }
public final val MAX_FRAGMENT_UNIFORM_VECTORS: kotlin.Int { get; }
public final val MAX_RENDERBUFFER_SIZE: kotlin.Int { get; }
public final val MAX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; }
public final val MAX_TEXTURE_SIZE: kotlin.Int { get; }
public final val MAX_VARYING_VECTORS: kotlin.Int { get; }
public final val MAX_VERTEX_ATTRIBS: kotlin.Int { get; }
public final val MAX_VERTEX_TEXTURE_IMAGE_UNITS: kotlin.Int { get; }
public final val MAX_VERTEX_UNIFORM_VECTORS: kotlin.Int { get; }
public final val MAX_VIEWPORT_DIMS: kotlin.Int { get; }
public final val MEDIUM_FLOAT: kotlin.Int { get; }
public final val MEDIUM_INT: kotlin.Int { get; }
public final val MIRRORED_REPEAT: kotlin.Int { get; }
public final val NEAREST: kotlin.Int { get; }
public final val NEAREST_MIPMAP_LINEAR: kotlin.Int { get; }
public final val NEAREST_MIPMAP_NEAREST: kotlin.Int { get; }
public final val NEVER: kotlin.Int { get; }
public final val NICEST: kotlin.Int { get; }
public final val NONE: kotlin.Int { get; }
public final val NOTEQUAL: kotlin.Int { get; }
public final val NO_ERROR: kotlin.Int { get; }
public final val ONE: kotlin.Int { get; }
public final val ONE_MINUS_CONSTANT_ALPHA: kotlin.Int { get; }
public final val ONE_MINUS_CONSTANT_COLOR: kotlin.Int { get; }
public final val ONE_MINUS_DST_ALPHA: kotlin.Int { get; }
public final val ONE_MINUS_DST_COLOR: kotlin.Int { get; }
public final val ONE_MINUS_SRC_ALPHA: kotlin.Int { get; }
public final val ONE_MINUS_SRC_COLOR: kotlin.Int { get; }
public final val OUT_OF_MEMORY: kotlin.Int { get; }
public final val PACK_ALIGNMENT: kotlin.Int { get; }
public final val POINTS: kotlin.Int { get; }
public final val POLYGON_OFFSET_FACTOR: kotlin.Int { get; }
public final val POLYGON_OFFSET_FILL: kotlin.Int { get; }
public final val POLYGON_OFFSET_UNITS: kotlin.Int { get; }
public final val RED_BITS: kotlin.Int { get; }
public final val RENDERBUFFER: kotlin.Int { get; }
public final val RENDERBUFFER_ALPHA_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_BINDING: kotlin.Int { get; }
public final val RENDERBUFFER_BLUE_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_DEPTH_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_GREEN_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_HEIGHT: kotlin.Int { get; }
public final val RENDERBUFFER_INTERNAL_FORMAT: kotlin.Int { get; }
public final val RENDERBUFFER_RED_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_STENCIL_SIZE: kotlin.Int { get; }
public final val RENDERBUFFER_WIDTH: kotlin.Int { get; }
public final val RENDERER: kotlin.Int { get; }
public final val REPEAT: kotlin.Int { get; }
public final val REPLACE: kotlin.Int { get; }
public final val RGB: kotlin.Int { get; }
public final val RGB565: kotlin.Int { get; }
public final val RGB5_A1: kotlin.Int { get; }
public final val RGBA: kotlin.Int { get; }
public final val RGBA4: kotlin.Int { get; }
public final val SAMPLER_2D: kotlin.Int { get; }
public final val SAMPLER_CUBE: kotlin.Int { get; }
public final val SAMPLES: kotlin.Int { get; }
public final val SAMPLE_ALPHA_TO_COVERAGE: kotlin.Int { get; }
public final val SAMPLE_BUFFERS: kotlin.Int { get; }
public final val SAMPLE_COVERAGE: kotlin.Int { get; }
public final val SAMPLE_COVERAGE_INVERT: kotlin.Int { get; }
public final val SAMPLE_COVERAGE_VALUE: kotlin.Int { get; }
public final val SCISSOR_BOX: kotlin.Int { get; }
public final val SCISSOR_TEST: kotlin.Int { get; }
public final val SHADER_TYPE: kotlin.Int { get; }
public final val SHADING_LANGUAGE_VERSION: kotlin.Int { get; }
public final val SHORT: kotlin.Int { get; }
public final val SRC_ALPHA: kotlin.Int { get; }
public final val SRC_ALPHA_SATURATE: kotlin.Int { get; }
public final val SRC_COLOR: kotlin.Int { get; }
public final val STATIC_DRAW: kotlin.Int { get; }
public final val STENCIL_ATTACHMENT: kotlin.Int { get; }
public final val STENCIL_BACK_FAIL: kotlin.Int { get; }
public final val STENCIL_BACK_FUNC: kotlin.Int { get; }
public final val STENCIL_BACK_PASS_DEPTH_FAIL: kotlin.Int { get; }
public final val STENCIL_BACK_PASS_DEPTH_PASS: kotlin.Int { get; }
public final val STENCIL_BACK_REF: kotlin.Int { get; }
public final val STENCIL_BACK_VALUE_MASK: kotlin.Int { get; }
public final val STENCIL_BACK_WRITEMASK: kotlin.Int { get; }
public final val STENCIL_BITS: kotlin.Int { get; }
public final val STENCIL_BUFFER_BIT: kotlin.Int { get; }
public final val STENCIL_CLEAR_VALUE: kotlin.Int { get; }
public final val STENCIL_FAIL: kotlin.Int { get; }
public final val STENCIL_FUNC: kotlin.Int { get; }
public final val STENCIL_INDEX: kotlin.Int { get; }
public final val STENCIL_INDEX8: kotlin.Int { get; }
public final val STENCIL_PASS_DEPTH_FAIL: kotlin.Int { get; }
public final val STENCIL_PASS_DEPTH_PASS: kotlin.Int { get; }
public final val STENCIL_REF: kotlin.Int { get; }
public final val STENCIL_TEST: kotlin.Int { get; }
public final val STENCIL_VALUE_MASK: kotlin.Int { get; }
public final val STENCIL_WRITEMASK: kotlin.Int { get; }
public final val STREAM_DRAW: kotlin.Int { get; }
public final val SUBPIXEL_BITS: kotlin.Int { get; }
public final val TEXTURE: kotlin.Int { get; }
public final val TEXTURE0: kotlin.Int { get; }
public final val TEXTURE1: kotlin.Int { get; }
public final val TEXTURE10: kotlin.Int { get; }
public final val TEXTURE11: kotlin.Int { get; }
public final val TEXTURE12: kotlin.Int { get; }
public final val TEXTURE13: kotlin.Int { get; }
public final val TEXTURE14: kotlin.Int { get; }
public final val TEXTURE15: kotlin.Int { get; }
public final val TEXTURE16: kotlin.Int { get; }
public final val TEXTURE17: kotlin.Int { get; }
public final val TEXTURE18: kotlin.Int { get; }
public final val TEXTURE19: kotlin.Int { get; }
public final val TEXTURE2: kotlin.Int { get; }
public final val TEXTURE20: kotlin.Int { get; }
public final val TEXTURE21: kotlin.Int { get; }
public final val TEXTURE22: kotlin.Int { get; }
public final val TEXTURE23: kotlin.Int { get; }
public final val TEXTURE24: kotlin.Int { get; }
public final val TEXTURE25: kotlin.Int { get; }
public final val TEXTURE26: kotlin.Int { get; }
public final val TEXTURE27: kotlin.Int { get; }
public final val TEXTURE28: kotlin.Int { get; }
public final val TEXTURE29: kotlin.Int { get; }
public final val TEXTURE3: kotlin.Int { get; }
public final val TEXTURE30: kotlin.Int { get; }
public final val TEXTURE31: kotlin.Int { get; }
public final val TEXTURE4: kotlin.Int { get; }
public final val TEXTURE5: kotlin.Int { get; }
public final val TEXTURE6: kotlin.Int { get; }
public final val TEXTURE7: kotlin.Int { get; }
public final val TEXTURE8: kotlin.Int { get; }
public final val TEXTURE9: kotlin.Int { get; }
public final val TEXTURE_2D: kotlin.Int { get; }
public final val TEXTURE_BINDING_2D: kotlin.Int { get; }
public final val TEXTURE_BINDING_CUBE_MAP: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_NEGATIVE_X: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_NEGATIVE_Y: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_NEGATIVE_Z: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_POSITIVE_X: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_POSITIVE_Y: kotlin.Int { get; }
public final val TEXTURE_CUBE_MAP_POSITIVE_Z: kotlin.Int { get; }
public final val TEXTURE_MAG_FILTER: kotlin.Int { get; }
public final val TEXTURE_MIN_FILTER: kotlin.Int { get; }
public final val TEXTURE_WRAP_S: kotlin.Int { get; }
public final val TEXTURE_WRAP_T: kotlin.Int { get; }
public final val TRIANGLES: kotlin.Int { get; }
public final val TRIANGLE_FAN: kotlin.Int { get; }
public final val TRIANGLE_STRIP: kotlin.Int { get; }
public final val UNPACK_ALIGNMENT: kotlin.Int { get; }
public final val UNPACK_COLORSPACE_CONVERSION_WEBGL: kotlin.Int { get; }
public final val UNPACK_FLIP_Y_WEBGL: kotlin.Int { get; }
public final val UNPACK_PREMULTIPLY_ALPHA_WEBGL: kotlin.Int { get; }
public final val UNSIGNED_BYTE: kotlin.Int { get; }
public final val UNSIGNED_INT: kotlin.Int { get; }
public final val UNSIGNED_SHORT: kotlin.Int { get; }
public final val UNSIGNED_SHORT_4_4_4_4: kotlin.Int { get; }
public final val UNSIGNED_SHORT_5_5_5_1: kotlin.Int { get; }
public final val UNSIGNED_SHORT_5_6_5: kotlin.Int { get; }
public final val VALIDATE_STATUS: kotlin.Int { get; }
public final val VENDOR: kotlin.Int { get; }
public final val VERSION: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_BUFFER_BINDING: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_ENABLED: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_NORMALIZED: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_POINTER: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_SIZE: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_STRIDE: kotlin.Int { get; }
public final val VERTEX_ATTRIB_ARRAY_TYPE: kotlin.Int { get; }
public final val VERTEX_SHADER: kotlin.Int { get; }
public final val VIEWPORT: kotlin.Int { get; }
public final val ZERO: kotlin.Int { get; }
}
}
public abstract external class WebGLShader : org.khronos.webgl.WebGLObject {
public constructor WebGLShader()
}
public abstract external class WebGLShaderPrecisionFormat {
public constructor WebGLShaderPrecisionFormat()
public open val precision: kotlin.Int { get; }
public open val rangeMax: kotlin.Int { get; }
public open val rangeMin: kotlin.Int { get; }
}
public abstract external class WebGLTexture : org.khronos.webgl.WebGLObject {
public constructor WebGLTexture()
}
public abstract external class WebGLUniformLocation {
public constructor WebGLUniformLocation()
}