Mouse

bearlyb.events.Event.Mouse
enum Mouse extends Event

Attributes

Graph
Supertypes
trait Enum
trait Serializable
trait Product
trait Equals
trait Event
class Object
trait Matchable
class Any
Show all

Members list

Type members

Enum entries

final case class Added(timestamp: Duration, which: MouseID)
final case class ButtonDown(timestamp: Duration, windowID: WindowID, which: MouseID, button: Button, down: Boolean, clicks: Byte, x: Float, y: Float)
final case class ButtonUp(timestamp: Duration, windowID: WindowID, which: MouseID, button: Button, down: Boolean, clicks: Byte, x: Float, y: Float)
final case class Motion(timestamp: Duration, which: MouseID, state: Set[Button], x: Float, y: Float, xrel: Float, yrel: Float)
final case class Removed(timestamp: Duration, which: MouseID)
final case class Wheel(timestamp: Duration, windowID: WindowID, which: MouseID, scrolledX: Float, scrolledY: Float, direction: WheelDirection, mouseX: Float, mouseY: Float, integerScrolledX: Int, integerScrolledY: Int)