In file libs/csinput/csevent.h:

## class csEvent : public csBase

> This class represents a windowing system event

## Inheritance:

### Public Methods

csEvent(long iTime, int eType, int mx, int my, int mbutton, int mShiftKeys)
  Create a mouse event object
csEvent(long iTime, int eType, int cCode, void *cInfo = NULL)
  Create a command event object
csEvent(long iTime, int eType, int kCode, int kShiftKeys)
  Create a keyboard event object
csEvent()
  Empty initializer
virtual ~csEvent()
  Destroy an event object

### Inherited from csBase:

## Documentation

> This class represents a windowing system event.

> 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.

`csEvent()`
  Empty initializer

`csEvent(long iTime, int eType, int kCode, int kShiftKeys)`
  Create a keyboard event object

`csEvent(long iTime, int eType, int mx, int my, int mbutton, int mShiftKeys)`
  Create a mouse event object

`csEvent(long iTime, int eType, int cCode, void *cInfo = NULL)`
  Create a command event object

`virtual ~csEvent()`
  Destroy an event object

This class has no child classes.

alphabetic index hierarchy of classes

this page has been generated automatically by doc++

(c)opyright by Malte Zöckler, Roland Wunderling
contact: doc++@zib.de