abstract class GlOperation : GlObject
Abstract Operation
interface Callback |
GlOperation() |
var needSetup: Boolean |
|
var stageHeight: Int |
|
var stageWidth: Int |
abstract fun bindStateHandler(handler: StateHandler!): Unit |
|
abstract fun doOperation(texture: GlTexture!): GlTexture! |
|
open fun flagAsDirty(): Unit |
|
abstract fun glSetup(): Unit |
|
open fun isDirty(): Boolean |
|
open fun onRelease(): Unit |
|
open fun render(texture: GlTexture!): GlTexture!
Start the Operation |
|
open fun setCallback(callback: GlOperation.Callback!): Unit |
|
open fun setSize(stageWidth: Int, stageHeight: Int): Unit |
|
open fun toString(): String |
fun finalize(): Unit |
|
fun freeUp(sync: Boolean): Unit |
|
open fun onRebound(): Unit |
|
fun queueDestroy(sync: Boolean = false): Unit |
|
fun queueRebound(): Unit |
|
fun reboundGlContext(): Unit |
|
fun releaseGlContext(): Unit |
open class GlCameraInputCorrectionOperation : GlOperation
image Filter Operation. |
|
open class GlFilterOperation : GlOperation
image Filter Operation. |
|
abstract class GlScreenOperation : GlOperation
Abstract Operation |