GlFrameBufferTexture

Created by svennahler on 22.02.17.

open class GlFrameBufferTexture(width: Int, height: Int) : GlTexture

Constructors

GlFrameBufferTexture
Link copied to clipboard
fun GlFrameBufferTexture(width: Int, height: Int)

Types

Companion
Link copied to clipboard
object Companion

Functions

attach
Link copied to clipboard
override fun attach()
bindTexture
Link copied to clipboard
open override fun bindTexture(slot: Int): Int
open override fun bindTexture(uniform: Int, slot: Int)
changeBehave
Link copied to clipboard
override fun changeBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int)
changeSize
Link copied to clipboard
fun changeSize(textureToEqualize: GlTexture?)
fun changeSize(width: Int, height: Int)
copyFrom
Link copied to clipboard
fun copyFrom(texture: GlTexture, width: Int, height: Int)
copyToBitmap
Link copied to clipboard
fun copyToBitmap(): <ERROR CLASS>
fun copyToBitmap(x: Int, y: Int, w: Int, h: Int): <ERROR CLASS>
copyToIntBuffer
Link copied to clipboard
fun copyToIntBuffer(buffer: IntBuffer, x: Int, y: Int, width: Int, height: Int)
copyToRaw
Link copied to clipboard
fun copyToRaw(preAllocatedRawBitmap: GlRawBitmap?, x: Int, y: Int, width: Int, height: Int): GlRawBitmap
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
freeUp
Link copied to clipboard
override fun freeUp(sync: Boolean)
getFrameBufferId
Link copied to clipboard
fun getFrameBufferId(): Int
hashCode
Link copied to clipboard
open override fun hashCode(): Int
onAttach
Link copied to clipboard
open override fun onAttach(handle: Int)
prepareForNativeRead
Link copied to clipboard
inline fun prepareForNativeRead(readReady: () -> Unit)
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)
record
Link copied to clipboard
inline fun record(doClear: Boolean, block: () -> Unit)
inline fun record(withSizeOf: GlTexture, doClear: Boolean, crossinline block: () -> Unit)
inline fun record(width: Int, height: Int, doClear: Boolean, crossinline block: () -> Unit)
releaseGlContext
Link copied to clipboard
override fun releaseGlContext()
setBehave
Link copied to clipboard
override fun setBehave(filtering: Int, wrap: Int)
override fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, wrap: Int)
open override fun setBehave(downScaleFiltering: Int, upScaleFiltering: Int, horizontalWrap: Int, verticalWrap: Int)
startRecord
Link copied to clipboard
fun startRecord(doClear: Boolean)
stopRecord
Link copied to clipboard
fun stopRecord()
toString
Link copied to clipboard
open override fun toString(): String
useMipmap
Link copied to clipboard
open override fun useMipmap(): Boolean

Properties

changeCount
Link copied to clipboard
override var changeCount: Long
glContext
Link copied to clipboard
override var glContext: GlThreadRunner
glViewport
Link copied to clipboard
val glViewport: GlViewport
height
Link copied to clipboard
override val height: Int
isAttached
Link copied to clipboard
override var isAttached: Boolean
isExternalTexture
Link copied to clipboard
open override val isExternalTexture: Boolean
isRecording
Link copied to clipboard
var isRecording: Boolean
memoryUsage
Link copied to clipboard
val memoryUsage: Int
textureHandle
Link copied to clipboard
override var textureHandle: Int
textureHeight
Link copied to clipboard
open override var textureHeight: Int
textureTarget
Link copied to clipboard
override val textureTarget: Int
textureWidth
Link copied to clipboard
open override var textureWidth: Int
updateNextFrame
Link copied to clipboard
override val updateNextFrame: AtomicBoolean
width
Link copied to clipboard
override val width: Int