KglAndroid

object KglAndroid : Kgl

Functions

Link copied to clipboard
open override fun activeTexture(texture: Int)
Link copied to clipboard
open override fun attachShader(programId: Program, shaderId: Int)
Link copied to clipboard
open override fun bindAttribLocation(programId: Program, index: Int, name: String)
Link copied to clipboard
open override fun bindBuffer(target: Int, bufferId: GlBuffer?)
Link copied to clipboard
open override fun bindFramebuffer(target: Int, framebuffer: Framebuffer?)
Link copied to clipboard
open override fun bindRenderbuffer(target: Int, renderbuffer: Renderbuffer?)
Link copied to clipboard
open override fun bindTexture(target: Int, texture: Texture?)
Link copied to clipboard
open override fun bindVertexArray(vertexArrayObject: VertexArrayObject?)
Link copied to clipboard
open override fun blendFunc(sFactor: Int, dFactor: Int)
Link copied to clipboard
open override fun bufferData(target: Int, sourceData: Buffer, size: Int, usage: Int)
Link copied to clipboard
open override fun checkFramebufferStatus(target: Int): Int
Link copied to clipboard
open override fun clear(mask: Int)
Link copied to clipboard
open override fun clearColor(r: Float, g: Float, b: Float, a: Float)
Link copied to clipboard
open override fun compileShader(shaderId: Int)
Link copied to clipboard
open override fun createBuffer(): GlBuffer
Link copied to clipboard
open override fun createBuffers(count: Int): Array<GlBuffer>
Link copied to clipboard
open override fun createFramebuffer(): Framebuffer
Link copied to clipboard
open override fun createProgram(): Program?
Link copied to clipboard
open override fun createRenderbuffer(): Renderbuffer
Link copied to clipboard
open override fun createShader(type: Int): Shader?
Link copied to clipboard
open override fun createTexture(): Texture
Link copied to clipboard
open override fun createTextures(n: Int): Array<Texture>
Link copied to clipboard
open override fun createVertexArray(): VertexArrayObject
Link copied to clipboard
open override fun cullFace(mode: Int)
Link copied to clipboard
open override fun deleteBuffer(buffer: GlBuffer)
Link copied to clipboard
open override fun deleteFramebuffer(framebuffer: Framebuffer)
Link copied to clipboard
open override fun deleteProgram(programId: Program)
Link copied to clipboard
open override fun deleteRenderbuffer(renderbuffer: Renderbuffer)
Link copied to clipboard
open override fun deleteShader(shaderId: Int)
Link copied to clipboard
open override fun deleteTexture(texture: Texture)
Link copied to clipboard
open override fun deleteVertexArray(vertexArrayObject: VertexArrayObject)
Link copied to clipboard
open override fun detachShader(programId: Program, shaderId: Shader)
Link copied to clipboard
open override fun disable(cap: Int)
Link copied to clipboard
open override fun disableVertexAttribArray(location: Int)
Link copied to clipboard
open override fun drawArrays(mode: Int, first: Int, count: Int)
Link copied to clipboard
open override fun enable(cap: Int)
Link copied to clipboard
open override fun enableVertexAttribArray(location: Int)
Link copied to clipboard
open override fun finish()
Link copied to clipboard
open override fun framebufferRenderbuffer(target: Int, attachment: Int, renderbuffertarget: Int, renderbuffer: Renderbuffer)
Link copied to clipboard
open override fun framebufferTexture2D(target: Int, attachment: Int, textarget: Int, texture: Texture, level: Int)
Link copied to clipboard
open override fun generateMipmap(target: Int)
Link copied to clipboard
open override fun getAttribLocation(programId: Program, name: String): Int
Link copied to clipboard
open override fun getError(): Int
Link copied to clipboard
open override fun getProgramInfoLog(program: Int): String
Link copied to clipboard
open override fun getProgramParameter(program: Program, pname: Int): Int
Link copied to clipboard
open override fun getShaderInfoLog(shaderId: Int): String
Link copied to clipboard
open override fun getShaderParameter(shader: Shader, pname: Int): Int
Link copied to clipboard
open override fun getUniformLocation(programId: Program, name: String): UniformLocation?
Link copied to clipboard
open override fun isFramebuffer(framebuffer: Framebuffer): Boolean
Link copied to clipboard
open override fun isRenderbuffer(renderbuffer: Renderbuffer): Boolean
Link copied to clipboard
open override fun linkProgram(programId: Program)
Link copied to clipboard
open override fun readPixels(x: Int, y: Int, width: Int, height: Int, format: Int, type: Int, buffer: Buffer)
Link copied to clipboard
open override fun renderbufferStorage(target: Int, internalformat: Int, width: Int, height: Int)
Link copied to clipboard
open override fun shaderSource(shaderId: Int, source: String)
Link copied to clipboard
open override fun texImage2D(target: Int, level: Int, internalFormat: Int, border: Int, resource: TextureResource)
open override fun texImage2D(target: Int, level: Int, internalFormat: Int, width: Int, height: Int, border: Int, format: Int, type: Int, buffer: Buffer)
Link copied to clipboard
open override fun texParameteri(target: Int, pname: Int, value: Int)
Link copied to clipboard
open override fun uniform1f(location: UniformLocation, f: Float)
Link copied to clipboard
open override fun uniform1i(location: UniformLocation, i: Int)
Link copied to clipboard
open override fun uniform2f(location: UniformLocation, x: Float, y: Float)
Link copied to clipboard
open override fun uniform2i(location: UniformLocation, x: Int, y: Int)
Link copied to clipboard
open override fun uniform3f(location: UniformLocation, x: Float, y: Float, z: Float)
Link copied to clipboard
open override fun uniform3fv(location: UniformLocation, value: FloatArray)
Link copied to clipboard
open override fun uniform3i(location: UniformLocation, x: Int, y: Int, z: Int)
Link copied to clipboard
open override fun uniform4f(location: UniformLocation, x: Float, y: Float, z: Float, w: Float)
Link copied to clipboard
open override fun uniform4i(location: UniformLocation, x: Int, y: Int, z: Int, w: Int)
Link copied to clipboard
open override fun uniformMatrix3fv(location: Int, transpose: Boolean, value: FloatArray)
Link copied to clipboard
open override fun uniformMatrix4fv(location: Int, transpose: Boolean, value: FloatArray)
Link copied to clipboard
open override fun useProgram(programId: Program)
Link copied to clipboard
open override fun vertexAttribPointer(location: Int, size: Int, type: Int, normalized: Boolean, stride: Int, offset: Int)
Link copied to clipboard
open override fun viewport(x: Int, y: Int, width: Int, height: Int)