GlTexture

abstract class GlTexture(textureTarget: Int) : GlObject

Types

Companion
Link copied to clipboard
object Companion
Filtering
Link copied to clipboard
annotation class Filtering
Slot
Link copied to clipboard
annotation class Slot
Wrap
Link copied to clipboard
annotation class Wrap

Functions

attach
Link copied to clipboard
fun attach()
bindTexture
Link copied to clipboard
open fun bindTexture(slot: Int): Int
open fun bindTexture(uniform: Int, slot: Int)
changeBehave
Link copied to clipboard
fun changeBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
freeUp
Link copied to clipboard
override fun freeUp(sync: Boolean)
hashCode
Link copied to clipboard
open override fun hashCode(): Int
onAttach
Link copied to clipboard
abstract fun onAttach(handle: Int)
queueDestroy
Link copied to clipboard
override fun queueDestroy(sync: Boolean)
queueRebound
Link copied to clipboard
override fun queueRebound()
reboundGlContext
Link copied to clipboard
override fun reboundGlContext(newContext: GlThreadRunner)
releaseGlContext
Link copied to clipboard
override fun releaseGlContext()
setBehave
Link copied to clipboard
fun setBehave(filtering: Int, wrap: Int)
fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, wrap: Int)
open fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int)
toString
Link copied to clipboard
open override fun toString(): String
useMipmap
Link copied to clipboard
open fun useMipmap(): Boolean

Properties

changeCount
Link copied to clipboard
var changeCount: Long
glContext
Link copied to clipboard
override var glContext: GlThreadRunner
height
Link copied to clipboard
val height: Int
isAttached
Link copied to clipboard
var isAttached: Boolean
isExternalTexture
Link copied to clipboard
abstract val isExternalTexture: Boolean
textureHandle
Link copied to clipboard
var textureHandle: Int
textureHeight
Link copied to clipboard
abstract val textureHeight: Int
textureTarget
Link copied to clipboard
val textureTarget: Int
textureWidth
Link copied to clipboard
abstract val textureWidth: Int
width
Link copied to clipboard
val width: Int

Inheritors

GlFrameBufferTexture
Link copied to clipboard
GlImageTexture
Link copied to clipboard
GlSurfaceTexture
Link copied to clipboard