ResidualVM logo ResidualVM website - Forums - Contact us BuildBot - Doxygen - Wiki curved edge

common/events.h File Reference

#include "common/keyboard.h"
#include "common/queue.h"
#include "common/rect.h"
#include "common/noncopyable.h"
#include "common/list.h"
#include "common/singleton.h"
Include dependency graph for common/events.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  Common::JoystickState
 Data structure for joystick events. More...
struct  Common::Event
 Data structure for an event. More...
class  Common::EventSource
 A source of Events. More...
class  Common::ArtificialEventSource
 An artificial event source. More...
class  Common::EventObserver
 Object which catches and processes Events. More...
class  Common::EventMapper
 A event mapper, which will map events to others. More...
class  Common::DefaultEventMapper
struct  Common::DefaultEventMapper::DelayedEventsEntry
class  Common::EventDispatcher
 Dispatches events from various sources to various observers. More...
struct  Common::EventDispatcher::Entry
struct  Common::EventDispatcher::SourceEntry
struct  Common::EventDispatcher::ObserverEntry
class  Common::EventManager
 The EventManager provides user input events to the client code. More...

Namespaces

namespace  Common
 

Internal interface to the QuickTime audio decoder.


Typedefs

typedef uint32 Common::CustomEventType

Enumerations

enum  Common::EventType {
  Common::EVENT_INVALID = 0, Common::EVENT_KEYDOWN = 1, Common::EVENT_KEYUP = 2, Common::EVENT_MOUSEMOVE = 3,
  Common::EVENT_LBUTTONDOWN = 4, Common::EVENT_LBUTTONUP = 5, Common::EVENT_RBUTTONDOWN = 6, Common::EVENT_RBUTTONUP = 7,
  Common::EVENT_WHEELUP = 8, Common::EVENT_WHEELDOWN = 9, Common::EVENT_MBUTTONDOWN = 13, Common::EVENT_MBUTTONUP = 14,
  Common::EVENT_MAINMENU = 15, Common::EVENT_RTL = 16, Common::EVENT_MUTE = 17, Common::EVENT_QUIT = 10,
  Common::EVENT_SCREEN_CHANGED = 11, Common::EVENT_PREDICTIVE_DIALOG = 12, Common::EVENT_JOYAXIS_MOTION = 23, Common::EVENT_JOYBUTTON_DOWN = 24,
  Common::EVENT_JOYBUTTON_UP = 25
}
 

The types of events backends may generate.

More...
enum  Common::JoystickButton {
  Common::JOYSTICK_BUTTON_A, Common::JOYSTICK_BUTTON_B, Common::JOYSTICK_BUTTON_X, Common::JOYSTICK_BUTTON_Y,
  Common::JOYSTICK_BUTTON_BACK, Common::JOYSTICK_BUTTON_GUIDE, Common::JOYSTICK_BUTTON_START, Common::JOYSTICK_BUTTON_LEFT_STICK,
  Common::JOYSTICK_BUTTON_RIGHT_STICK, Common::JOYSTICK_BUTTON_LEFT_SHOULDER, Common::JOYSTICK_BUTTON_RIGHT_SHOULDER, Common::JOYSTICK_BUTTON_DPAD_UP,
  Common::JOYSTICK_BUTTON_DPAD_DOWN, Common::JOYSTICK_BUTTON_DPAD_LEFT, Common::JOYSTICK_BUTTON_DPAD_RIGHT, Common::JOYSTICK_BUTTON_LEFT_TRIGGER,
  Common::JOYSTICK_BUTTON_RIGHT_TRIGGER
}
 

The list named buttons available from a joystick.

More...

Variables

const int16 Common::JOYAXIS_MIN = -32768
const int16 Common::JOYAXIS_MAX = 32767


Generated on Sat Mar 23 2019 05:03:20 for ResidualVM by doxygen 1.7.1
curved edge   curved edge