abstract class GlTexture : GlObject
annotation class Filtering |
|
annotation class Slot |
|
annotation class Wrap |
GlTexture(textureTarget: Int) |
var _textureHandle: Int |
|
var changeCount: Long |
|
var downScaleFiltering: <ERROR CLASS> |
|
val height: Int |
|
var horizontalWrap: <ERROR CLASS> |
|
var isAttached: Boolean |
|
abstract val isExternalTexture: Boolean |
|
var textureHandle: Int |
|
abstract val textureHeight: Int |
|
val textureTarget: Int |
|
abstract val textureWidth: Int |
|
var upScaleFiltering: <ERROR CLASS> |
|
var verticalWrap: <ERROR CLASS> |
|
val width: Int |
fun attach(): Unit |
|
open fun bindTexture(uniform: Int, slot: Int): Unit open fun bindTexture(slot: Int): Int |
|
fun changeBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int): Unit |
|
fun markDirty(): Unit |
|
abstract fun onAttach(handle: Int): Unit |
|
open fun onRebound(): Unit |
|
open fun onRelease(): Unit |
|
fun setBehave(filtering: Int, wrap: Int = GLES20.GL_CLAMP_TO_EDGE): Unit fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, wrap: Int): Unit open fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int): Unit |
|
open fun textureChanged(): Unit |
|
open fun toString(): String |
|
open fun updateMipmapIfNeeded(): Unit |
|
open fun useMipmap(): Boolean |
fun finalize(): Unit |
|
fun freeUp(sync: Boolean): Unit |
|
fun queueDestroy(sync: Boolean = false): Unit |
|
fun queueRebound(): Unit |
|
fun reboundGlContext(): Unit |
|
fun releaseGlContext(): Unit |
val maxFrameBufferSize: Int |
|
val maxTextureSize: Int |
|
val maxTextureUnits: Int |
|
val maxViewPortSize: Int |
fun getFilterModeWithoutMipmap(filterMode: Int): Int |
|
fun glDeleteFramebuffer(handle: Int): <ERROR CLASS> |
|
fun glDeleteRenderbuffer(handle: Int): <ERROR CLASS> |
|
fun glDeleteTexture(handle: Int): <ERROR CLASS> |
|
fun glGenFramebuffer(): <ERROR CLASS> |
|
fun glGenRenderbuffer(): <ERROR CLASS> |
|
fun glGenTexture(): <ERROR CLASS> |
|
fun isMipmapFilterMode(filterMode: Int): Boolean |
|
fun upscaleValueToPowOfTwo(value: Int): Int |
infix fun <A> A.andRecycle(b: <ERROR CLASS>): <ERROR CLASS> infix fun <A> A.andRecycle(b: Recyclable): <ERROR CLASS> |
|
fun <T> T.loopAsLongNotNull(block: (it: T) -> T?): T |
open class GlCameraTexture : GlTexture, OnFrameAvailableListener |
|
open class GlFrameBufferTexture : GlTexture
|
|
class GlImageTexture : GlTexture
|
|
open class GlSurfaceTexture : GlTexture
|