#include <csevent.h>
Inheritance diagram for csEvent:

Public Methods | |
| csEvent () | |
| Empty initializer. | |
| csEvent (csTicks, int type, int kcode, int kchar, int modifiers) | |
| Create a keyboard event object. | |
| csEvent (csTicks, int type, int x, int y, int button, int modifiers) | |
| Create a mouse event object. | |
| csEvent (csTicks, int type, int n, int x, int y, int button, int modifiers) | |
| Create a joystick event object. | |
| csEvent (csTicks, int type, int code, void *info=NULL) | |
| Create a command event object. | |
| virtual | ~csEvent () |
| Destructor. | |
Public Attributes | |
| SCF_DECLARE_IBASE | |
p> Events can be generated by hardware (keyboard, mouse) as well as by software. There are so much constructors of this class as much different types of events exists.