Inexor
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Enumerations | Functions | Variables
inexor::io Namespace Reference

Classes

class  InputRouter
 Forwards input events to the subsystem they are needed. More...
 

Enumerations

enum  { INPUT_LAYER_GAME = 0, INPUT_LAYER_HUD, INPUT_LAYER_APP, INPUT_LAYER_CHAT }
 
enum  { INPUT_LAYER_GAME_PLAY = 0, INPUT_LAYER_GAME_EDIT, INPUT_LAYER_GAME_SPEC }
 

Functions

 VARNP (input_router.relativemouse, userelativemouse, 0, 1, 1)
 try to initialise mouse with relative coordinates instead of absolute coordinates More...
 

Variables

InputRouter input_router
 InputRouter singleton. More...
 
SharedVar< int > userelativemouse
 

Enumeration Type Documentation

anonymous enum
Enumerator
INPUT_LAYER_GAME 
INPUT_LAYER_HUD 
INPUT_LAYER_APP 
INPUT_LAYER_CHAT 
anonymous enum
Enumerator
INPUT_LAYER_GAME_PLAY 
INPUT_LAYER_GAME_EDIT 
INPUT_LAYER_GAME_SPEC 

Function Documentation

inexor::io::VARNP ( input_router.  relativemouse,
userelativemouse  ,
,
,
 
)

try to initialise mouse with relative coordinates instead of absolute coordinates

Variable Documentation

InputRouter inexor::io::input_router
SharedVar<int> inexor::io::userelativemouse