RoxOperation

Abstract Operation

abstract class RoxOperation : GlObject, StateHandlerBindable

Types

Callback
Link copied to clipboard
interface Callback

Functions

bindStateHandler
Link copied to clipboard
open override fun bindStateHandler(stateHandler: <ERROR CLASS>)
equals
Link copied to clipboard
open operator override fun equals(other: Any?): Boolean
flagAsDirty
Link copied to clipboard
open fun flagAsDirty()
freeUp
Link copied to clipboard
override fun freeUp(sync: Boolean)
hashCode
Link copied to clipboard
open override fun hashCode(): Int
last
Link copied to clipboard
fun last(): RoxOperation
lastAtExport
Link copied to clipboard
fun lastAtExport(): RoxOperation
onRelease
Link copied to clipboard
open override fun onRelease()
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()
render
Link copied to clipboard
fun render(isPreview: Boolean)
requestSourceAsBitmap
Link copied to clipboard
open fun requestSourceAsBitmap(requestI: RequestI): <ERROR CLASS>
requestSourceAsTexture
Link copied to clipboard
open fun requestSourceAsTexture(requestI: RequestI): GlTexture
inline fun requestSourceAsTexture(dependOn: Requested, crossinline block: (RequestI) -> Unit): GlTexture
requestSourceAsTextureIfDone
Link copied to clipboard
open fun requestSourceAsTextureIfDone(requestI: RequestI): GlTexture?
setCallback
Link copied to clipboard
fun setCallback(callback: RoxOperation.Callback)
sourceTextureAsRequested
Link copied to clipboard
inline fun sourceTextureAsRequested(dependOn: Requested): GlTexture
toString
Link copied to clipboard
open override fun toString(): String

Properties

glContext
Link copied to clipboard
override var glContext: GlThreadRunner
isHeadlessRendered
Link copied to clipboard
var isHeadlessRendered: Boolean
nextExportOperation
Link copied to clipboard
var nextExportOperation: RoxOperation?
nextOperation
Link copied to clipboard
var nextOperation: RoxOperation?
stateHandler
Link copied to clipboard
open lateinit override var stateHandler: <ERROR CLASS>

Inheritors

RoxGlOperation
Link copied to clipboard