Sirikata
|
InputListener receives events from the InputManager. More...
#include <InputListener.hpp>
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) |
InputListener receives events from the InputManager.
virtual Sirikata::Input::InputListener::~InputListener | ( | ) | [inline, virtual] |
virtual EventResponse Sirikata::Input::InputListener::onAxisEvent | ( | AxisEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onDragAndDropEvent | ( | DragAndDropEventPtr | ev | ) | [inline, virtual] |
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onInputDeviceEvent | ( | InputDeviceEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onKeyDownEvent | ( | ButtonDownPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onKeyPressedEvent | ( | ButtonPressedPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onKeyReleasedEvent | ( | ButtonReleasedPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire(), and Sirikata::Input::InputEventCompletion::updateTarget().
virtual EventResponse Sirikata::Input::InputListener::onKeyRepeatedEvent | ( | ButtonRepeatedPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onMouseClickEvent | ( | MouseClickEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onMouseDragEvent | ( | MouseDragEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onMouseHoverEvent | ( | MouseHoverEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onMousePressedEvent | ( | MousePressedEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onMouseReleasedEvent | ( | MouseReleasedEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire(), and Sirikata::Input::InputEventCompletion::updateTarget().
virtual EventResponse Sirikata::Input::InputListener::onTextInputEvent | ( | TextInputEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onWebViewEvent | ( | WebViewEventPtr | ev | ) | [inline, virtual] |
Reimplemented in Sirikata::Graphics::OgreSystemInputHandler, Sirikata::Graphics::OgreSystemInputHandler::WebViewInputListener, and Sirikata::Graphics::OgreSystemInputHandler::DelegateInputListener.
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().
virtual EventResponse Sirikata::Input::InputListener::onWindowEvent | ( | WindowEventPtr | ev | ) | [inline, virtual] |
References Sirikata::Input::EventResponse::nop().
Referenced by Sirikata::Input::InputManager::fire().