csEventOutlet Class Reference
A class which implements the iEventOutlet interface. More...
#include <csutil/evoutlet.h>
Inheritance diagram for csEventOutlet:

Public Member Functions | |
virtual void | Broadcast (csEventID iName, intptr_t iInfo) |
Put a broadcast event into event queue. | |
virtual csPtr< iEvent > | CreateEvent () |
Create a event object on behalf of the system driver. | |
csEventOutlet (iEventPlug *, csEventQueue *, iObjectRegistry *) | |
Initialize the outlet. | |
virtual void | ImmediateBroadcast (csEventID iName, intptr_t iInfo) |
Broadcast a event to all plugins. | |
virtual void | Joystick (uint iNumber, int iButton, bool iDown, const int32 *axes, uint numAxes) |
Put a joystick event into event queue. | |
virtual void | Key (utf32_char codeRaw, utf32_char codeCooked, bool iDown) |
Put a keyboard event into event queue. | |
virtual void | Mouse (uint iNumber, int iButton, bool iDown, const int32 *axes, uint numAxes) |
Put a mouse event into event queue (new interface). | |
virtual void | Mouse (int iButton, bool iDown, int x, int y) |
Put a mouse event into event queue (old interface). | |
virtual void | Post (iEvent *) |
Put a previously created event into system event queue. | |
virtual | ~csEventOutlet () |
Destroy the outlet. |
Detailed Description
A class which implements the iEventOutlet interface.
Definition at line 40 of file evoutlet.h.
Constructor & Destructor Documentation
|
Initialize the outlet.
|
|
Destroy the outlet.
|
Member Function Documentation
|
Put a broadcast event into event queue.
Implements iEventOutlet. |
|
Create a event object on behalf of the system driver.
Implements iEventOutlet. |
|
Broadcast a event to all plugins.
Implements iEventOutlet. |
|
Put a joystick event into event queue.
Implements iEventOutlet. |
|
Put a keyboard event into event queue.
Implements iEventOutlet. |
|
Put a mouse event into event queue (new interface).
|
|
Put a mouse event into event queue (old interface).
Implements iEventOutlet. |
|
Put a previously created event into system event queue.
Implements iEventOutlet. |
The documentation for this class was generated from the following file:
- csutil/evoutlet.h
Generated for Crystal Space by doxygen 1.4.6