interface ResultI : Recyclable
abstract val byteSize: Int |
|
abstract var isDirtySource: Boolean |
abstract var alsoRecyclable: Recyclable? |
abstract fun asSourceResult(): SourceResultI |
|
abstract fun hasResult(): Boolean |
|
abstract fun setResult(result: <ERROR CLASS>): ResultI abstract fun setResult(result: GlTexture): ResultI |
open fun onRecycle(): Unit |
|
abstract fun recycle(): Unit |
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 |
|
infix fun <T : Recyclable, R> T.recycleAfter(block: (it: T) -> R): <ERROR CLASS> |
|
infix fun <A : Recyclable> A.setRecycler(b: RecyclerMark): <ERROR CLASS> |
class RequestResult : Recyclable, ResultI, SourceResultI
|