interface GlThreadRunner
fun getEGLContext(): EGLContext |
|
fun queueDestroy(obj: ly.img.android.opengl.canvas.GlObject): void fun queueDestroy(obj: ly.img.android.opengl.canvas.GlObject, sync: java.lang.Boolean): void |
|
fun queueRebound(obj: ly.img.android.opengl.canvas.GlObject): void |
|
fun runWithGlContext(runnable: java.lang.Runnable): void |
class GLThread : TerminableThread, GlThreadRunner
A generic GL Thread. Takes care of initializing EGL and GL. Delegates to a Renderer instance to do the actual drawing. Can be configured to render continuously or on request. |