Table of Contents

Namespace Fantas.Input

Classes

Controller

Controller represent one physical GamePad attached to the system

ControllerButtonEventArgs

Event data when button is pressed/released

ControllerChangedEventArgs

Event data when a controller is added or removed

ControllerInput

ControllerInput is used to manage/get the connected game controllers

ControllerThumbstickChangedEventArgs

Event data when thumbstick is changed

ControllerTriggerChangedEventArgs

Event data when trigger is changed

Cursor

Mouse Cursor

Cursors

Collection of different Cursor types

KeyEventArgs

Event data for Keyboard events

KeyboardInput

Keyboard Input class

MouseEventArgs

Event data for Mouse events

MouseInput

Mouse Input class

PanEventArgs

Event data for Pan event

PinchEventArgs

Event data for Pinch event

SwipeEventArgs

Event data for Swipe event

TapEventArgs

Event data for Tap event

TouchEventArgs

Event data for Touch events

TouchInfo

Contains information about Touch like location, pressure

TouchInput

Touch Input (TouchScreen devices)

Enums

ControllerButtons

Defines the buttons on gamepad.

Keys

Keyboard key codes

MouseButtons

Mouse buttons

SwipeDirection

Touch Swipe Direction

TouchDevice

Touch Device type (Touch, Mouse, Pen)

TouchState

Touch state (Down, Up, Moved)