1 #ifndef BLANK_IO_EVENT_HPP_
2 #define BLANK_IO_EVENT_HPP_
6 #include <SDL_version.h>
11 std::ostream &operator <<(std::ostream &, const SDL_Event &);
13 std::ostream &operator <<(std::ostream &, const SDL_WindowEvent &);
14 std::ostream &operator <<(std::ostream &, const SDL_KeyboardEvent &);
15 std::ostream &operator <<(std::ostream &, const SDL_TextEditingEvent &);
16 std::ostream &operator <<(std::ostream &, const SDL_TextInputEvent &);
17 std::ostream &operator <<(std::ostream &, const SDL_MouseMotionEvent &);
18 std::ostream &operator <<(std::ostream &, const SDL_MouseButtonEvent &);
19 std::ostream &operator <<(std::ostream &, const SDL_MouseWheelEvent &);
20 std::ostream &operator <<(std::ostream &, const SDL_JoyAxisEvent &);
21 std::ostream &operator <<(std::ostream &, const SDL_JoyBallEvent &);
22 std::ostream &operator <<(std::ostream &, const SDL_JoyHatEvent &);
23 std::ostream &operator <<(std::ostream &, const SDL_JoyButtonEvent &);
24 std::ostream &operator <<(std::ostream &, const SDL_JoyDeviceEvent &);
25 std::ostream &operator <<(std::ostream &, const SDL_ControllerAxisEvent &);
26 std::ostream &operator <<(std::ostream &, const SDL_ControllerButtonEvent &);
27 std::ostream &operator <<(std::ostream &, const SDL_ControllerDeviceEvent &);
28 #if SDL_VERSION_ATLEAST(2, 0, 4)
29 std::ostream &operator <<(std::ostream &, const SDL_AudioDeviceEvent &);
31 std::ostream &operator <<(std::ostream &, const SDL_QuitEvent &);
32 std::ostream &operator <<(std::ostream &, const SDL_UserEvent &);
33 std::ostream &operator <<(std::ostream &, const SDL_SysWMEvent &);
34 std::ostream &operator <<(std::ostream &, const SDL_TouchFingerEvent &);
35 std::ostream &operator <<(std::ostream &, const SDL_MultiGestureEvent &);
36 std::ostream &operator <<(std::ostream &, const SDL_DollarGestureEvent &);
37 std::ostream &operator <<(std::ostream &, const SDL_DropEvent &);
39 std::ostream &operator <<(std::ostream &, const SDL_Keysym &);