Main Page | Modules | Class Hierarchy | Alphabetical List | Class List | File List | Class Members | File Members | Related Pages
event.h File Reference
Event system related interfaces. More...
#include "iutil/evdefs.h"
#include "csutil/ref.h"
#include "csutil/scf.h"
#include "csutil/csunicode.h"
Go to the source code of this file.
Classes | |
struct | iEventAttributeIterator |
Event attribute iterator. More... | |
struct | csKeyEventData |
Structure that collects the data a keyboard event carries. More... | |
struct | csEventMouseData |
Mouse event data in iEvent. More... | |
struct | csEventJoystickData |
Joystick event data in iEvent. More... | |
struct | csEventCommandData |
Command event data in iEvent. More... | |
struct | iEvent |
This interface describes any system event. More... | |
struct | iEventPlug |
Event plug interface, also referred as "event source". More... | |
struct | iEventOutlet |
The iEventOutlet is the interface to an object that is provided by an event queue to every event plug when it registers itself. More... | |
struct | iEventCord |
The iEventCord is an interface provided by an event queue to any event handlers wanting to receive some subclasses of events ASAP in a specified priority, bypassing the queue itself. More... | |
Enumerations | |
enum | csMouseButton { csmbLeft = 1, csmbRight = 2, csmbMiddle = 3, csmbWheelUp = 4, csmbWheelDown = 5, csmbExtra1 = 6, csmbExtra2 = 7 } |
Constants for mouse buttons. More... | |
enum | csEventError { csEventErrNone, csEventErrLossy, csEventErrNotFound, csEventErrMismatchInt, csEventErrMismatchUInt, csEventErrMismatchFloat, csEventErrMismatchBuffer, csEventErrMismatchEvent, csEventErrMismatchIBase, csEventErrUhOhUnknown } |
Error codes for event attribute retrieval. More... | |
enum | csEventAttributeType { csEventAttrUnknown, csEventAttrInt, csEventAttrUInt, csEventAttrFloat, csEventAttrDatabuffer, csEventAttrEvent, csEventAttriBase } |
Various atteibute data types supported by the event system (iEvent). More... |
Detailed Description
Event system related interfaces.
Definition in file event.h.
Generated for Crystal Space by doxygen 1.3.9.1