class GlParticles : GlObject
GlParticles(verticesData: FloatArray) GlParticles() |
fun attach(): Unit |
|
fun disable(): Unit |
|
fun drawAll(): Unit |
|
fun <T : GlProgram> enable(program: T, block: (it: T) -> Unit): Unit fun enable(program: GlProgram): Unit |
|
fun onRelease(): Unit |
|
fun updateVerticesData(floatPointList: FloatPointList): Unit fun updateVerticesData(verticesData: FloatArray): Unit |
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 |
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 |