Package-level declarations

Screen containers that manage drawable lifecycles and input routing on the glasses. M2Screen is the base with touch/gesture handling, M2FullScreen covers the entire display, and M2ArScreen adds world-space AR rendering with IMU-driven camera updates.

Types

Link copied to clipboard
open class M2ArScreen(rate: SensorsRate = SensorsRate.Normal, tag: Any? = null) : M2FullScreen

Full-screen base class for AR content that automatically enables inertial sensors and delivers quaternion updates via onQuaternion.

Link copied to clipboard
open class M2FullScreen(tag: Any? = null) : M2Screen

A full-screen display that covers the entire Maverick2 glasses display area (640 × 400 pixels) without any offset positioning.

Link copied to clipboard

Demo full-screen used for personal display adjustment visualization.

Link copied to clipboard
abstract class M2Screen(val width: Float = DISPLAY_WIDTH, val height: Float = DISPLAY_HEIGHT, var tag: Any? = null)

Abstract base class for Maverick2 display screens.

Link copied to clipboard

Defines rendering rates that control how frequently the glasses display is updated.