interface GlThreadRunner
abstract fun freeMemory(): void |
|
abstract fun getEglContext(): NonExistentClass |
|
abstract fun queueDestroy(obj: ly.img.android.opengl.canvas.GlObject): void abstract fun queueDestroy(obj: ly.img.android.opengl.canvas.GlObject, sync: boolean): void |
|
abstract fun queueRebound(obj: ly.img.android.opengl.canvas.GlObject): void |
|
abstract 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. |