Package-level declarations

Types

Link copied to clipboard
class AndroidKmlGlContext(val window: Any?, val parent: KmlGlContext?) : KmlGlContext
Link copied to clipboard
open class CheckErrorsKmlGlProxy(var parent: KmlGl, val throwException: Boolean = false, val printStackTrace: Boolean = false) : KmlGlProxy
Link copied to clipboard
class DarwinGlContext(window: Any?, parent: KmlGlContext?) : KmlGlContext
Link copied to clipboard
open class EGLKmlGlContext(val window: Any? = null, val parent: KmlGlContext? = null) : KmlGlContext
Link copied to clipboard
typealias GLbitfield = Int
Link copied to clipboard
typealias GLboolean = Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
typealias GLdouble = Double
Link copied to clipboard
typealias GLenum = Int
Link copied to clipboard
typealias GLenumPtr = CPointer<IntVar>?
Link copied to clipboard
typealias GLfloat = Float
Link copied to clipboard
Link copied to clipboard
class GLFunc<T : Function<*>>(name: String? = null) : GLFuncBase<T>
Link copied to clipboard
open class GLFuncBase<T : Function<*>>(val name: String? = null)
Link copied to clipboard
class GLFuncNull<T : Function<*>>(name: String? = null) : GLFuncBase<T>
Link copied to clipboard
typealias GLint = Int
Link copied to clipboard
typealias GLintPtr = CPointer<IntVar>?
Link copied to clipboard
typealias GLsizei = Int
Link copied to clipboard
typealias GLsizeiPtr = CPointer<IntVar>?
Link copied to clipboard
typealias GLString = CPointer<ByteVar>?
Link copied to clipboard
typealias GLuint = Int
Link copied to clipboard
typealias GLuintPtr = CPointer<UIntVar>?
Link copied to clipboard
typealias GLvoid = Unit
Link copied to clipboard
typealias GLvoidPtr = CPointer<ByteVar>?
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
open class KmlGl : Extra, AGFeatures
Link copied to clipboard
class KmlGlAndroid(val clientVersion: () -> Int) : KmlGl
Link copied to clipboard
class KmlGlBuffer(val gl: KmlGl, val type: Int, val buf: Int)
Link copied to clipboard
class KmlGlCached(var parent: KmlGl) : KmlGlFastProxy
Link copied to clipboard
abstract class KmlGlContext(val window: Any?, val gl: KmlGl, val parent: KmlGlContext? = null) : Closeable
Link copied to clipboard
Link copied to clipboard
open class KmlGlDummyBase : KmlGl
Link copied to clipboard
Link copied to clipboard
open class KmlGlFastProxy(var parent: KmlGl) : KmlGl
Link copied to clipboard
class KmlGlJsCanvas(val canvas: HTMLCanvasElement, val glOpts: dynamic) : KmlGl
Link copied to clipboard
Link copied to clipboard
class KmlGlProgram(val gl: KmlGl, val program: Int, val vertex: Int, val fragment: Int)
Link copied to clipboard
open class KmlGlProxy(var parent: KmlGl) : KmlGlFastProxy
Link copied to clipboard
open class KmlGlProxyLogToString(var parent: KmlGl = KmlGlDummy()) : KmlGlProxy
Link copied to clipboard
class KmlGlState(val gl: KmlGl)
Link copied to clipboard
object KmlGlUtil
Link copied to clipboard
class KmlGlVertexLayout(val program: KmlGlProgram)
Link copied to clipboard
class LogKmlGlProxy(var parent: KmlGl = KmlGlDummy(), var logBefore: Boolean = false, var logAfter: Boolean = true) : KmlGlProxy
Link copied to clipboard
open class MacKmlGlContextManaged(val window: Any? = null, val parent: KmlGlContext? = null) : KmlGlContext
Link copied to clipboard
open class MacKmlGlContextRaw(val window: Any? = null, val parent: KmlGlContext? = null) : KmlGlContext
Link copied to clipboard
abstract class NativeBaseKmlGl : KmlGl
Link copied to clipboard
class WebGLContext(val window: Any?, val parent: KmlGlContext?) : KmlGlContext
Link copied to clipboard
class WebGLExtension(val canvas: KmlGlJsCanvas, val name: String, val coreSince: Int = 1000, val functions: List<String> = emptyList(), val suffix: String = "")
Link copied to clipboard
external interface WebGLVertexArrayObject
Link copied to clipboard
Link copied to clipboard
open class Win32KmlGlContext(val window: Any? = null, val parent: KmlGlContext? = null) : KmlGlContext
Link copied to clipboard
class Win32KmlGlContextManaged(val window: Any? = null, val parent: KmlGlContext? = null) : KmlGlContext
Link copied to clipboard
open class X11KmlGlContext(val window: Any? = null, val parent: KmlGlContext? = null) : KmlGlContext

Properties

Functions

Link copied to clipboard
fun KmlGl.cachedIf(cached: Boolean): KmlGl
Link copied to clipboard
fun KmlGl.checked(throwException: Boolean = false, printStackTrace: Boolean = false): CheckErrorsKmlGlProxy
Link copied to clipboard
fun KmlGl.checkedIf(checked: Boolean, throwException: Boolean = false, printStackTrace: Boolean = false): KmlGl
Link copied to clipboard
fun KmlGl.checkError(message: String)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
inline fun KmlGlVertexLayout.drawArrays(vertices: KmlGlBuffer, mode: Int, first: Int, count: Int, uniforms: KmlGl.() -> Unit = {})
Link copied to clipboard
inline fun KmlGlVertexLayout.drawElements(vertices: KmlGlBuffer, indices: KmlGlBuffer, mode: Int, count: Int, type: Int = gl.UNSIGNED_SHORT, offset: Int = 0, uniforms: KmlGl.() -> Unit = {})
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun KmlGl.getErrorString(error: Int = getError()): String
Link copied to clipboard
fun KmlGl.getFloatv(pname: Int): Float
Link copied to clipboard
fun KmlGl.getInteger(pname: Int): Int
Link copied to clipboard
fun KmlGl.getIntegerv(pname: Int): Int
Link copied to clipboard
Link copied to clipboard
fun KmlGl.getProgramiv(program: Int, type: Int): Int
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun KmlGl.getShaderiv(shader: Int, type: Int): Int
Link copied to clipboard
fun KmlGl.getVertexAttribiv(index: Int, pname: Int): Int
Link copied to clipboard
actual fun KmlGlContextDefault(window: Any?, parent: KmlGlContext?): KmlGlContext
expect fun KmlGlContextDefault(window: Any? = null, parent: KmlGlContext? = null): KmlGlContext
actual fun KmlGlContextDefault(window: Any?, parent: KmlGlContext?): KmlGlContext
actual fun KmlGlContextDefault(window: Any?, parent: KmlGlContext?): KmlGlContext
actual fun KmlGlContextDefault(window: Any?, parent: KmlGlContext?): KmlGlContext
Link copied to clipboard
inline fun KmlGlContextDefaultTemp(block: (KmlGl) -> Unit)
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun KmlGl.logIf(log: Boolean = false, logBefore: Boolean = false, logAfter: Boolean = true): KmlGl
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
Link copied to clipboard
fun <T> IntArray.toTempBuffer(callback: (Buffer) -> T): T