open class Recycler<T> : StaticRecycleMethods<T>
Recycler(maxReuseCount: Int = 80, creator: () -> T) |
open fun obtain(): T |
|
fun obtainIn(pool: RecyclerMark): T |
|
open fun recycle(obj: T): Unit |
|
fun wastedObjectDetected(obj: T): 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 |
companion object Companion : Recycler<GlVirtualMipMapTexture.StepInfo> |
|
companion object Companion : Recycler<RecyclerMark> |
|
companion object Companion : Recycler<Request> |
|
companion object Companion : Recycler<RequestResult> |
|
companion object Companion : Recycler<TransformedVector> |