Public API Reference

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.


struct  iJoystickDriver
 Generic Joystick driver. More...
struct  iKeyboardDriver
 Generic Keyboard Driver. More...
struct  iKeyComposer
 Keyboard input handler. More...
struct  iMouseDriver
 Generic Mouse Driver. More...


enum  csKeyComposeResult { csComposeNoChar = -1, csComposeNormalChar, csComposeComposedChar, csComposeUncomposeable }

Results for attempts to process a character key.


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 2.0 by doxygen 1.6.1