Classes | Namespaces | Typedefs

tests/utils/fake_event_source.hpp File Reference

#include <boost/shared_ptr.hpp>
#include <boost/noncopyable.hpp>
#include <queue>
#include "SDL.h"
#include "events.hpp"
Include dependency graph for fake_event_source.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  test_utils::less_ptr< T >
class  test_utils::event_node
 Base class for all event nodes to be used to fire fake input events. More...
class  test_utils::event_node_keyboard
 modifies SDL_GetKeyState table to have correct state. More...
class  test_utils::event_node_mouse_motion
 Uses special SDL_WarpMouse function to generate mouse move events. More...
class  test_utils::event_node_mouse_click
 Used to create SDL_MOUSEBUTTONDOWN/UP events with correct x,y values. More...
class  test_utils::fake_event_source
 fake_event_source is used to generate new events in events::pump() Timing used in function is loop counter incremented everytime events::pump() is called. More...

Namespaces

namespace  test_utils

Typedefs

typedef boost::shared_ptr
< event_node > 
test_utils::event_node_ptr
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated by doxygen 1.7.1 on Thu May 24 2012 01:11:50 for The Battle for Wesnoth
Gna! | Forum | Wiki | CIA | devdocs