abstract class ImgLyUISurfaceView : GLSurfaceView, UIOverlayDrawer
ImgLyUISurfaceView(context: <ERROR CLASS>, attrs: <ERROR CLASS>? = null, defStyleAttr: Int = 0)
|
var willDrawUi: Boolean |
var isAttached: Boolean |
|
var showState: StateObservable<Enum<*>!>! |
|
var stateHandler: StateHandler |
|
var uiDensity: <ERROR CLASS> |
open fun onDrawUI(canvas: <ERROR CLASS>): Unit |
|
fun postInvalidateUi(): Unit |
|
fun requestRender(): Unit |
|
open fun surfaceChanged(holder: <ERROR CLASS>, format: Int, w: Int, h: Int): Unit |
|
open fun surfaceCreated(holder: <ERROR CLASS>): Unit |
|
open fun surfaceDestroyed(holder: <ERROR CLASS>): Unit |
abstract fun glSetup(): Unit |
|
open fun onAttachedToUI(stateHandler: StateHandler?): Unit |
|
open fun onAttachedToWindow(): Unit |
|
open fun onDetachedFromUI(stateHandler: StateHandler): Unit |
|
open fun onDetachedFromWindow(): Unit |
|
abstract fun onDrawGl(): Unit |
|
fun onPauseEvent(): Unit |
|
fun onResumeEvent(): Unit |
|
fun queueEvent(r: Runnable): Unit fun queueEvent(r: () -> Unit): Unit |
|
open fun render(force: Boolean = false): 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 |
open class GlCameraPreview : ImgLyUISurfaceView, CameraView.Preview, PreviewRenderer.RendererCallback |
|
open class GlGround : ImgLyUISurfaceView, RoxOperator.Callback |