Module quicksilver::input [] [src]

A collection of polling input structures

The Keyboard is indexed by Keys, allowing polling of a button state. The Mouse tracks the standard three buttons, the mouse wheel, and the mouse position. Viewports allow points to be converted between world and screen coordinates, which is useful for mice.

Structs

Keyboard

A structure that stores each key's state

Mouse

A simple mosue cursor abstraction

Viewport

Allows projection back and forth from the world to the screen

ViewportBuilder

Allows the creation of a viewport

Enums

ButtonState

The current state of a button

Key