GlOperation

Abstract Operation

abstract class GlOperation : GlObject

Types

Callback
Link copied to clipboard
interface Callback

Functions

bindStateHandler
Link copied to clipboard
abstract fun bindStateHandler(handler: StateHandler)
finalize
Link copied to clipboard
fun finalize()
flagAsDirty
Link copied to clipboard
open fun flagAsDirty()
freeUp
Link copied to clipboard
fun freeUp(sync: Boolean)
onRebound
Link copied to clipboard
open fun onRebound()
onRelease
Link copied to clipboard
abstract fun onRelease()
open fun onRelease()
queueDestroy
Link copied to clipboard
fun queueDestroy(sync: Boolean)
queueRebound
Link copied to clipboard
fun queueRebound()
reboundGlContext
Link copied to clipboard
fun reboundGlContext(newContext: GlThreadRunner)
releaseGlContext
Link copied to clipboard
fun releaseGlContext()
render
Link copied to clipboard

Start the Operation

open fun render(texture: GlTexture): GlTexture
setSize
Link copied to clipboard
open fun setSize(stageWidth: Int, stageHeight: Int)
toString
Link copied to clipboard
open fun toString(): String

Properties

callback
Link copied to clipboard
private open var callback: GlOperation.Callback
isDirty
Link copied to clipboard
private open val isDirty: Boolean