ZUserInputEventHandler

Handler interface for user input events, including touch, mouse, and keyboard events.

This interface is separate from zernikalos.ui.ZSurfaceViewEventHandler to maintain separation of concerns between surface lifecycle events and user input events.

Inheritors

Functions

Link copied to clipboard
abstract fun onKeyboardEvent(event: ZKeyboardEvent)

Called when a keyboard event occurs.

Link copied to clipboard
abstract fun onMouseEvent(event: ZMouseEvent)

Called when a mouse event occurs.

Link copied to clipboard
abstract fun onTouchEvent(event: ZTouchEvent)

Called when a touch event occurs.