open class GlLayerShape : GlObject
GlLayerShape(verticesData: FloatArray, hasStaticData: Boolean) GlLayerShape(hasStaticData: Boolean = false) |
fun attach(): Unit |
|
fun disable(): Unit |
|
open fun enable(program: GlProgram): Unit |
|
open fun onRelease(): Unit |
|
fun updateVerticesData(verticesData: FloatArray): Unit fun updateVerticesData(shapePos: FloatArray, texturePos: FloatArray, backgroundTexturePos: 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 |
val FILL_VIEWPORT_VERTICES_DATA: FloatArray |
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 |
class GlLayerRect : GlLayerShape
|