Sirikata
|
#include <sirikata/ogre/input/InputDevice.hpp>
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 |