Pen

bearlyb.events.Event.Pen
enum Pen 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 Axis(timestamp: Duration, windowID: WindowID, which: PenID, penState: Set[PenInput], x: Float, y: Float, axis: PenAxis, value: Float)
final case class ButtonDown(timestamp: Duration, windowID: WindowID, which: PenID, penState: Set[PenInput])
final case class ButtonUp(timestamp: Duration, windowID: WindowID, which: PenID, penState: Set[PenInput])
final case class Down(timestamp: Duration, windowID: WindowID, which: PenID, penState: Set[PenInput], x: Float, y: Float, eraser: Boolean, down: Boolean)
final case class Motion(timestamp: Duration, windowID: WindowID, which: PenID, penState: Set[PenInput], x: Float, y: Float)
final case class ProximityIn(timestamp: Duration, windowID: WindowID, which: PenID)
final case class ProximityOut(timestamp: Duration, windowID: WindowID, which: PenID)
final case class Up(timestamp: Duration, windowID: WindowID, which: PenID, penState: Set[PenInput], x: Float, y: Float, eraser: Boolean, down: Boolean)