|
SDL++
C++wrapperfortheSDLlibrary.
|
Classes | |
| struct | Axis |
| Represents a joystick axis. More... | |
| struct | Hat |
| Represents a joystick hat. More... | |
| struct | JoystickButton |
| Represents a joystick button. More... | |
| struct | Key |
| Represents a key. More... | |
| struct | MouseButton |
| Represents a mouse button. More... | |
| struct | Trackball |
| Represents a joystick trackball. More... | |
| struct | User |
| Represents a key. More... | |
| struct | Adder |
| Adds a Listener for an event to a collection of Listeners. More... | |
| class | Dispatcher |
| Dispatches events to Listeners. More... | |
| struct | EventBase |
| Base for events that holds a SDL_Event structure. More... | |
| struct | Event |
| Represents an event. More... | |
| struct | EventLoop |
| Represents an event loop. More... | |
| struct | JoystickAxisBase |
| Base for joystick axis events that exposes the SDL_JoyAxisEvent structure. More... | |
| struct | JoystickAxisMotion |
| Represents a joystick axis motion event. More... | |
| struct | JoystickTrackballBase |
| Base for joystick trackball events that exposes the SDL_JoyBallEvent structure. More... | |
| struct | JoystickTrackballMotion |
| Represents a joystick trackball motion event. More... | |
| struct | JoystickHatBase |
| Base for joystick hat events that exposes the SDL_JoyHatEvent structure. More... | |
| struct | JoystickHatMotion |
| Represents a joystick hat motion event. More... | |
| struct | JoystickButtonBase |
| Base for joystick button events that exposes the SDL_JoyButtonEvent structure. More... | |
| struct | JoystickButtonPress |
| Represents a joystick button press event. More... | |
| struct | JoystickButtonRelease |
| Represents a joystick button release event. More... | |
| struct | KeyBase |
| Base for keyboard events that exposes the SDL_KeyboardEvent structure. More... | |
| struct | KeyPress |
| Represents a key press event. More... | |
| struct | KeyRelease |
| Represents a key release event. More... | |
| class | basic_Listener |
| Base Listener class. More... | |
| class | Listener |
| Listens for and handles an event. More... | |
| struct | MouseMotionBase |
| Base for mouse motion events that exposes the SDL_MouseMotionEvent structure. More... | |
| struct | MouseButtonBase |
| Base for mouse button events that exposes the SDL_MouseButtonEvent structure. More... | |
| struct | MouseButtonPress |
| struct | MouseButtonRelease |
| struct | MultiComparator |
| Recurse through the Device list checking to see if the SDL_Event structure is correct for any of them. More... | |
| struct | MultiComparator< Device, EventType > |
| struct | MultiComparator< Device, EventType, Id, Ids...> |
| class | Queue |
| The event queue. More... | |
| struct | SimpleComparator |
| Determines if the SDL_Event is the correct event. More... | |
| struct | UserBase |
| Base for user events that exposes the SDL_UserEvent structure. More... | |
| struct | UserDefined |
| Represents a user event. More... | |
| struct | ActiveBase |
| Base for an active event that exposes the SDL_ActiveEvent structure. More... | |
| struct | ExposeBase |
| Base for an expose event that exposes the SDL_ExposeEvent structure. More... | |
| struct | QuitBase |
| Base for a quit event that exposes the SDL_QuitEvent structure. More... | |
| struct | ResizeBase |
| Base for a resize event that exposes the SDL_ResizeEvent structure. More... | |
| struct | WindowManagerBase |
| Base for a window manager event that exposes the SDL_SysWMEvent structure. More... | |
Typedefs | |
| typedef Event < SimpleComparator < SDL_KEYDOWN >, KeyBase > | AnyKeyPress |
| Represents an any key press. | |
| typedef Event < SimpleComparator< SDL_KEYUP > , KeyBase > | AnyKeyRelease |
| Represents an any key release event. | |
| typedef Event < SimpleComparator < SDL_MOUSEMOTION > , MouseMotionBase > | MouseMotion |
| Represents a mouse motion event. | |
| typedef Event < SimpleComparator < SDL_ACTIVEEVENT > , ActiveBase > | Active |
| Represents an application window active event. | |
| typedef Event < SimpleComparator < SDL_VIDEOEXPOSE > , ExposeBase > | Expose |
| Represents an application window expose event. | |
| typedef Event < SimpleComparator< SDL_QUIT > , QuitBase > | Quit |
| Represents an application quit event. | |
| typedef Event < SimpleComparator < SDL_VIDEORESIZE > , ResizeBase > | Resize |
| Represents an application window resize event. | |
| typedef Event < SimpleComparator < SDL_SYSWMEVENT > , WindowManagerBase > | WindowManager |
| Represents an undefined window manager event. | |
| Event< SimpleComparator< SDL_ACTIVEEVENT >, ActiveBase > sdl::event::Active |
Represents an application window active event.
Definition at line 61 of file WindowEvents.h.
| Event< SimpleComparator< SDL_KEYDOWN >, KeyBase > sdl::event::AnyKeyPress |
Represents an any key press.
Definition at line 82 of file KeyboardEvents.h.
| Event< SimpleComparator< SDL_KEYUP >, KeyBase > sdl::event::AnyKeyRelease |
Represents an any key release event.
Definition at line 104 of file KeyboardEvents.h.
| Event< SimpleComparator< SDL_VIDEOEXPOSE >, ExposeBase > sdl::event::Expose |
Represents an application window expose event.
Definition at line 94 of file WindowEvents.h.
| Event< SimpleComparator< SDL_MOUSEMOTION >, MouseMotionBase > sdl::event::MouseMotion |
Represents a mouse motion event.
Definition at line 66 of file MouseEvents.h.
| Event< SimpleComparator< SDL_QUIT >, QuitBase > sdl::event::Quit |
Represents an application quit event.
Definition at line 127 of file WindowEvents.h.
| Event< SimpleComparator< SDL_VIDEORESIZE >, ResizeBase > sdl::event::Resize |
Represents an application window resize event.
Definition at line 160 of file WindowEvents.h.
| Event< SimpleComparator< SDL_SYSWMEVENT >, WindowManagerBase > sdl::event::WindowManager |
Represents an undefined window manager event.
Definition at line 193 of file WindowEvents.h.