CrystalSpace

Public API Reference

Main Page   Modules   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

iutil/csinput.h File Reference

Crystal Space input library. More...

#include "csutil/scf.h"
#include "iutil/event.h"
#include "csutil/csunicode.h"

Go to the source code of this file.

Compounds

struct  iJoystickDriver
 Generic Joystick driver. More...

struct  iKeyboardDriver
 Generic Keyboard Driver. More...

struct  iKeyComposer
 Keyboard input handler. More...

struct  iMouseDriver
 Generic Mouse Driver. More...


Defines

#define CS_MAX_MOUSE_BUTTONS   10
 Maximal number of mouse buttons supported.

#define CS_MAX_JOYSTICK_COUNT   2
 Maximal number of joysticks supported.

#define CS_MAX_JOYSTICK_BUTTONS   10
 Maximal number of joystick buttons supported.


Enumerations

enum  csKeyComposeResult { csComposeNoChar = -1, csComposeNormalChar, csComposeComposedChar, csComposeUncomposeable }
 Results for attempts to process a character key. More...


Detailed Description

Crystal Space input library.

These are the low-level interfaces to generic classes of input devices like keyboard, mouse, and joystick. System-dependent code should inherit system-specific classes from those defined below, implementing as much functionality as possible.

Definition in file csinput.h.


Generated for Crystal Space by doxygen 1.2.18