library
Module Contents
alltypes
Module Contents
AndroidJvmRequiresApi
Buffer
ByteBuffer
object EglConfigChooser : EglNativeConfigChooser
object EglContextFactory
class EglCore : EglNativeCore
open class EglNativeConfigChooser
open class EglNativeCore
open class EglNativeSurface
abstract class EglNativeWindowSurface : EglSurface
open class EglOffscreenSurface : EglSurface
object Egloo
abstract class EglSurface : EglNativeSurface
open class EglWindowSurface : EglNativeWindowSurface
FloatBuffer
abstract class Gl2dDrawable : GlDrawable
open class Gl2dMesh : Gl2dDrawable
abstract class Gl3dDrawable : GlDrawable
interface GlBindable
open class GlBuffer : GlBindable
open class GlCircle : GlPolygon
abstract class GlDrawable : GlViewportAware
class GlFlatProgram : GlNativeFlatProgram
class GlFramebuffer : GlBindable
open class GlNativeFlatProgram : GlProgram
open class GlPolygon : Gl2dDrawable
open class GlProgram : GlBindable
class GlProgramLocation
open class GlRect : Gl2dDrawable
open class GlRoundRect : Gl2dDrawable
open class GlScene : GlViewportAware
class GlShader
class GlShaderStorageBuffer : GlBuffer
open class GlSquare : GlPolygon
class GlTexture : GlBindable
open class GlTextureProgram : GlProgram
Module Contents
GlTextureProgram(vertexShader: String = SIMPLE_VERTEX_SHADER, fragmentShader: String = SIMPLE_FRAGMENT_SHADER, vertexPositionName: String = "aPosition", vertexMvpMatrixName: String = "uMVPMatrix", textureCoordsName: String? = "aTextureCoord", textureTransformName: String? = "uTexMatrix")
GlTextureProgram(handle: Int, vertexPositionName: String = "aPosition", vertexMvpMatrixName: String = "uMVPMatrix", textureCoordsName: String? = "aTextureCoord", textureTransformName: String? = "uTexMatrix")
protected GlTextureProgram(handle: Int, ownsHandle: Boolean, vertexPositionName: String, vertexMvpMatrixName: String, textureCoordsName: String?, textureTransformName: String?)
protected open fun computeTextureCoordinate(vertex: Int, drawable: Gl2dDrawable, value: Float, min: Float, max: Float, horizontal: Boolean): Float
open fun onPostDraw(drawable: GlDrawable): Unit
open fun onPreDraw(drawable: GlDrawable, modelViewProjectionMatrix: FloatArray): Unit
open fun release(): Unit
const val SIMPLE_FRAGMENT_SHADER: String
const val SIMPLE_VERTEX_SHADER: String
var texture: GlTexture?
var textureTransform: FloatArray
open class GlTriangle : GlPolygon
abstract class GlViewportAware
class IndexedPointF
class IndexedSegmentF : SegmentF
IntBuffer
java.nio.Buffer
kotlin.ByteArray
kotlin.FloatArray
kotlin.IntArray
kotlin.ShortArray
PointF
RectF
open class SegmentF
ShortBuffer
package com.otaliastudios.opengl.buffer
package com.otaliastudios.opengl.core
package com.otaliastudios.opengl.draw
package com.otaliastudios.opengl.extensions
package com.otaliastudios.opengl.geometry
package com.otaliastudios.opengl.internal
package com.otaliastudios.opengl.program
Module Contents
class GlFlatProgram : GlNativeFlatProgram
open class GlNativeFlatProgram : GlProgram
open class GlProgram : GlBindable
class GlProgramLocation
class GlShader
open class GlTextureProgram : GlProgram
Module Contents
GlTextureProgram(vertexShader: String = SIMPLE_VERTEX_SHADER, fragmentShader: String = SIMPLE_FRAGMENT_SHADER, vertexPositionName: String = "aPosition", vertexMvpMatrixName: String = "uMVPMatrix", textureCoordsName: String? = "aTextureCoord", textureTransformName: String? = "uTexMatrix")
GlTextureProgram(handle: Int, vertexPositionName: String = "aPosition", vertexMvpMatrixName: String = "uMVPMatrix", textureCoordsName: String? = "aTextureCoord", textureTransformName: String? = "uTexMatrix")
protected GlTextureProgram(handle: Int, ownsHandle: Boolean, vertexPositionName: String, vertexMvpMatrixName: String, textureCoordsName: String?, textureTransformName: String?)
protected open fun computeTextureCoordinate(vertex: Int, drawable: Gl2dDrawable, value: Float, min: Float, max: Float, horizontal: Boolean): Float
open fun onPostDraw(drawable: GlDrawable): Unit
open fun onPreDraw(drawable: GlDrawable, modelViewProjectionMatrix: FloatArray): Unit
open fun release(): Unit
const val SIMPLE_FRAGMENT_SHADER: String
const val SIMPLE_VERTEX_SHADER: String
var texture: GlTexture?
var textureTransform: FloatArray
package com.otaliastudios.opengl.scene
package com.otaliastudios.opengl.surface
package com.otaliastudios.opengl.texture
package com.otaliastudios.opengl.types