#include "OSDLException.h"
#include "Ceylan.h"
#include <string>
#include "SDL.h"
Go to the source code of this file.
Classes | |
class | OSDL::Events::EventsException |
Mother class for all event-related exceptions. More... | |
Namespaces | |
namespace | OSDL |
Definition of the main OSDL common non-specialized types. | |
namespace | OSDL::Events |
Deals with all events of interest for a multimedia engine. | |
Typedefs | |
typedef union SDL_Event | OSDL::Events::BasicEvent |
Encapsulated basic event, encapsulates all basic events. | |
typedef struct SDL_ActiveEvent | OSDL::Events::FocusEvent |
Application losed or gained visibility. | |
typedef struct SDL_KeyboardEvent | OSDL::Events::KeyboardEvent |
Key pressed or released. | |
typedef struct SDL_MouseMotionEvent | OSDL::Events::MouseMotionEvent |
Mouse moved. | |
typedef struct SDL_MouseButtonEvent | OSDL::Events::MouseButtonEvent |
Mouse button pressed or released. | |
typedef struct SDL_JoyAxisEvent | OSDL::Events::JoystickAxisEvent |
Joystick axis moved. | |
typedef struct SDL_JoyBallEvent | OSDL::Events::JoystickTrackballEvent |
Joystick trackball moved. | |
typedef struct SDL_JoyHatEvent | OSDL::Events::JoystickHatEvent |
Joystick hat position changed. | |
typedef struct SDL_JoyButtonEvent | OSDL::Events::JoystickButtonEvent |
Joystick button pressed or released. | |
typedef struct SDL_QuitEvent | OSDL::Events::UserRequestedQuitEvent |
Quit is requested. | |
typedef struct SDL_SysWMEvent | OSDL::Events::SystemSpecificWindowManagerEvent |
A system specific window manager event has been received. | |
typedef struct SDL_ResizeEvent | OSDL::Events::WindowResizedEvent |
Window resized, application is responsible for setting a new video mode with the new width and height. | |
typedef struct SDL_ExposeEvent | OSDL::Events::ScreenExposedEvent |
Screen has to be redrawn. | |
typedef struct SDL_UserEvent | OSDL::Events::UserEvent |
User-defined event. |