indigo.shared.input

Members list

Type members

Classlikes

final case class AnalogAxis(x: Double, y: Double, pressed: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object AnalogAxis

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
AnalogAxis.type
final case class Gamepad(connected: Boolean, analog: GamepadAnalogControls, dpad: GamepadDPad, buttons: GamepadButtons)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object Gamepad

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
Gamepad.type
final case class GamepadAnalogControls(left: AnalogAxis, right: AnalogAxis)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type
final class GamepadButtons(val Cross: Boolean, val Circle: Boolean, val Square: Boolean, val Triangle: Boolean, val L1: Boolean, val L2: Boolean, val R1: Boolean, val R2: Boolean, val Options: Boolean, val Share: Boolean, val PS: Boolean, val TouchPad: Boolean)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
final case class GamepadDPad(up: Boolean, down: Boolean, left: Boolean, right: Boolean)

Attributes

Companion
object
Supertypes
trait Serializable
trait Product
trait Equals
class Object
trait Matchable
class Any
Show all
object GamepadDPad

Attributes

Companion
class
Supertypes
trait Product
trait Mirror
class Object
trait Matchable
class Any
Self type

Attributes

Supertypes
class Object
trait Matchable
class Any
final class Keyboard(keyboardEvents: Batch[KeyboardEvent], val keysDown: Batch[Key], val lastKeyHeldDown: Option[Key])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Keyboard

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Keyboard.type
final class Mouse(mouseEvents: Batch[MouseEvent], val position: Point, val leftMouseIsDown: Boolean, val buttonsDown: Set[MouseButton])

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Mouse

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Mouse.type
final class Pointers(val pointerEvents: Batch[PointerEvent], val position: Point)

Attributes

Companion
object
Supertypes
class Object
trait Matchable
class Any
object Pointers

Attributes

Companion
class
Supertypes
class Object
trait Matchable
class Any
Self type
Pointers.type