Table of Contents

Namespace Icy.Input.Devices

Classes

PointerSurfaceMapping

Maps pointer positions reported against a pointer surface onto the back-buffer viewport, for engine connectors whose pointer surface and presented image differ.

Structs

GamePadState

Describes the state of a typical gamepad.

KeyGesture

Represents a key combination for commands handling.

MouseInfo

Represents a structured mouse state.

TouchContact

Describes one touch contact (finger) in an Contacts snapshot.

Interfaces

IGamepadInput

Represents an interface for the gamepad input.

IInputDeviceListener

Represents an interface for input devices that manage event listening.

IKeyboardInput

Represents an interface for the keyboard input listener.

IMouseInput

Represents an interface for the mouse input listener.

ITouchInput

Represents a touch device listener that reports raw touch contacts.

Enums

GamePadButtons

Buttons for gamepad returned by GamePadState.

Keys

Enumeration for keys.

ModifierKeys

Defines an enumeration for the keyboard modifier keys.

MouseButtons

Represents the flags set for the mouse buttons.

TouchContactState

Specifies the state of a TouchContact in one Contacts snapshot.