onButtonDown
onButtonDown: (pos: Vector2, button: number) => void
onButtonUp
onButtonUp: (pos: Vector2, button: number) => void
onClick
onClick: (position: Vector2, ctrl: boolean) => void
onDoubleClick
onDoubleClick: (position: Vector2) => void
onDrag
onDrag: DragCallback
onMouseMove
onMouseMove: (event: Vector2) => void
onWheel
onWheel: (value: number, ctrl: boolean) => void
Base class for various input handlers. It provides convenience to register to and unregister from events.