Sirikata
Classes | Namespaces | Typedefs
libogre/include/sirikata/ogre/input/InputEvents.hpp File Reference
#include <sirikata/ogre/input/InputDevice.hpp>
Include dependency graph for InputEvents.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  Sirikata::Input::InputEvent
 Base class for all input events. More...
class  Sirikata::Input::ButtonEvent
 Base class for keyboard/mouse/joystick button events. More...
class  Sirikata::Input::ButtonPressed
 Fired whenever a button has been pushed down. More...
class  Sirikata::Input::ButtonRepeated
 Fired on repeats -- whenever a button has been pushed and held down. More...
class  Sirikata::Input::ButtonReleased
 Fired whenever a button is no longer held down. More...
class  Sirikata::Input::ButtonDown
 In theory, this might be fired as long as a button is held down. More...
class  Sirikata::Input::AxisEvent
 Upon changing the value of a mouse/joystick axis. More...
class  Sirikata::Input::TextInputEvent
 SDL event fired as soon as textual input has been entered. More...
class  Sirikata::Input::MouseEvent
 Base class for all pointer motion events. More...
class  Sirikata::Input::MouseHoverEvent
 Event called when the cursor moves, and no buttons are down. More...
class  Sirikata::Input::MouseDownEvent
 Base class for events involving a mouse click. More...
class  Sirikata::Input::MouseClickEvent
 Event when the mouse was clicked (pressed and released without moving) More...
class  Sirikata::Input::MousePressedEvent
 Event when the mouse was pressed. More...
class  Sirikata::Input::MouseReleasedEvent
 Event when the mouse was released. More...
class  Sirikata::Input::MouseDragEvent
 Event when the mouse was dragged. More...
class  Sirikata::Input::WindowEvent
 Various SDL-specific events relating to the status of the top-level window. More...
class  Sirikata::Input::DragAndDropEvent
class  Sirikata::Input::WebViewEvent
 Events generated by a WebView calling Client.event(name, [args]) More...

Namespaces

namespace  Sirikata
 

Note: All the classes provided in this file are thin wrappers around the corresponding classes in ASIO.


namespace  Sirikata::Graphics
 

Namespace for the OGRE Graphics Plugin: see class OgreSystem.


namespace  Sirikata::Input

Typedefs

typedef std::tr1::shared_ptr
< InputEvent > 
Sirikata::Input::InputEventPtr
typedef std::tr1::shared_ptr
< ButtonEvent > 
Sirikata::Input::ButtonEventPtr
typedef std::tr1::shared_ptr
< ButtonPressed > 
Sirikata::Input::ButtonPressedEventPtr
typedef std::tr1::shared_ptr
< ButtonRepeated > 
Sirikata::Input::ButtonRepeatedEventPtr
typedef std::tr1::shared_ptr
< ButtonReleased > 
Sirikata::Input::ButtonReleasedEventPtr
typedef std::tr1::shared_ptr
< ButtonDown > 
Sirikata::Input::ButtonDownEventPtr
typedef std::tr1::shared_ptr
< AxisEvent > 
Sirikata::Input::AxisEventPtr
typedef std::tr1::shared_ptr
< TextInputEvent > 
Sirikata::Input::TextInputEventPtr
typedef std::tr1::shared_ptr
< MouseEvent > 
Sirikata::Input::MouseEventPtr
typedef std::tr1::shared_ptr
< MouseHoverEvent > 
Sirikata::Input::MouseHoverEventPtr
typedef std::tr1::shared_ptr
< MouseDownEvent > 
Sirikata::Input::MouseDownEventPtr
typedef std::tr1::shared_ptr
< MouseClickEvent > 
Sirikata::Input::MouseClickEventPtr
typedef std::tr1::shared_ptr
< MousePressedEvent > 
Sirikata::Input::MousePressedEventPtr
typedef std::tr1::shared_ptr
< MouseReleasedEvent > 
Sirikata::Input::MouseReleasedEventPtr
typedef std::tr1::shared_ptr
< MouseDragEvent > 
Sirikata::Input::MouseDragEventPtr
typedef std::tr1::shared_ptr
< WindowEvent > 
Sirikata::Input::WindowEventPtr
typedef std::tr1::shared_ptr
< DragAndDropEvent > 
Sirikata::Input::DragAndDropEventPtr
typedef std::tr1::shared_ptr
< WebViewEvent > 
Sirikata::Input::WebViewEventPtr