iota.controls

Undocumented in source.

Modules

backend
module iota.controls.backend
gamectrl
module iota.controls.gamectrl
Undocumented in source.
keyboard
module iota.controls.keyboard
Undocumented in source.
keybscancodes
module iota.controls.keybscancodes
Undocumented in source.
mouse
module iota.controls.mouse
Undocumented in source.
system
module iota.controls.system
Undocumented in source.
types
module iota.controls.types
Undocumented in source.

Public Imports

iota.controls.types
public import iota.controls.types;
Undocumented in source.
iota.controls.keyboard
public import iota.controls.keyboard;
Undocumented in source.
iota.controls.mouse
public import iota.controls.mouse;
Undocumented in source.
iota.controls.system
public import iota.controls.system;
Undocumented in source.
iota.controls.gamectrl
public import iota.controls.gamectrl;
Undocumented in source.

Members

Functions

initInput
int initInput(uint config, uint osConfig)

Initializes the input subsystem

pollInputs
int pollInputs(InputEvent output)

Polls all input devices one by one. Also manages current list of all input devices upon invalidation.

Manifest constants

IOTA_INPUTCONFIG_DEFAULT
enum IOTA_INPUTCONFIG_DEFAULT;
Undocumented in source.

Static variables

deviceList
InputDevice[] deviceList;

Contains all input devices, including some invalidated ones.

pollPos
size_t pollPos;

Contains the polling position.

Meta