Sirikata
Public Member Functions
Sirikata::Input::InputListener Class Reference

InputListener receives events from the InputManager. More...

#include <InputListener.hpp>

Inheritance diagram for Sirikata::Input::InputListener:

List of all members.

Public Member Functions

virtual ~InputListener ()
virtual EventResponse onInputDeviceEvent (InputDeviceEventPtr ev)
virtual EventResponse onKeyPressedEvent (ButtonPressedPtr ev)
virtual EventResponse onKeyRepeatedEvent (ButtonRepeatedPtr ev)
virtual EventResponse onKeyReleasedEvent (ButtonReleasedPtr ev)
virtual EventResponse onKeyDownEvent (ButtonDownPtr ev)
virtual EventResponse onAxisEvent (AxisEventPtr ev)
virtual EventResponse onTextInputEvent (TextInputEventPtr ev)
virtual EventResponse onMouseHoverEvent (MouseHoverEventPtr ev)
virtual EventResponse onMousePressedEvent (MousePressedEventPtr ev)
virtual EventResponse onMouseReleasedEvent (MouseReleasedEventPtr ev)
virtual EventResponse onMouseClickEvent (MouseClickEventPtr ev)
virtual EventResponse onMouseDragEvent (MouseDragEventPtr ev)
virtual EventResponse onDragAndDropEvent (DragAndDropEventPtr ev)
virtual EventResponse onWebViewEvent (WebViewEventPtr ev)
virtual EventResponse onWindowEvent (WindowEventPtr ev)

Detailed Description

InputListener receives events from the InputManager.


Constructor & Destructor Documentation

virtual Sirikata::Input::InputListener::~InputListener ( ) [inline, virtual]

Member Function Documentation

virtual EventResponse Sirikata::Input::InputListener::onAxisEvent ( AxisEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onDragAndDropEvent ( DragAndDropEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onInputDeviceEvent ( InputDeviceEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onKeyDownEvent ( ButtonDownPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onKeyPressedEvent ( ButtonPressedPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onKeyReleasedEvent ( ButtonReleasedPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onKeyRepeatedEvent ( ButtonRepeatedPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onMouseClickEvent ( MouseClickEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onMouseDragEvent ( MouseDragEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onMouseHoverEvent ( MouseHoverEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onMousePressedEvent ( MousePressedEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onMouseReleasedEvent ( MouseReleasedEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onTextInputEvent ( TextInputEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onWebViewEvent ( WebViewEventPtr  ev) [inline, virtual]
virtual EventResponse Sirikata::Input::InputListener::onWindowEvent ( WindowEventPtr  ev) [inline, virtual]

The documentation for this class was generated from the following file: