Sirikata
Public Member Functions | Protected Attributes
Sirikata::Input::InputManager Class Reference

#include <InputManager.hpp>

Inheritance diagram for Sirikata::Input::InputManager:
Collaboration diagram for Sirikata::Input::InputManager:

List of all members.

Public Member Functions

 InputManager ()
virtual ~InputManager ()
virtual void getWindowSize (unsigned int &width, unsigned int &height)=0
virtual bool isModifierDown (Modifier modifier) const =0
virtual bool isCapsLockDown () const =0
virtual bool isNumLockDown () const =0
virtual bool isScrollLockDown () const =0
virtual void fire (InputDeviceEventPtr ev)
virtual void fire (ButtonPressedPtr ev)
virtual void fire (ButtonRepeatedPtr ev)
virtual void fire (ButtonReleasedPtr ev)
virtual void fire (ButtonDownPtr ev)
virtual void fire (AxisEventPtr ev)
virtual void fire (TextInputEventPtr ev)
virtual void fire (MouseHoverEventPtr ev)
virtual void fire (MousePressedEventPtr ev)
virtual void fire (MouseReleasedEventPtr ev)
virtual void fire (MouseClickEventPtr ev)
virtual void fire (MouseDragEventPtr ev)
virtual void fire (DragAndDropEventPtr ev)
virtual void fire (WebViewEventPtr ev)
virtual void fire (WindowEventPtr ev)

Protected Attributes

std::set< InputDevicePtrmAllDevices

Constructor & Destructor Documentation

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

Member Function Documentation

virtual void Sirikata::Input::InputManager::fire ( InputDeviceEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( ButtonRepeatedPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( WebViewEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( ButtonReleasedPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( MouseClickEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( MouseDragEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( MouseReleasedEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( DragAndDropEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( MouseHoverEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( ButtonDownPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( WindowEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( AxisEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( ButtonPressedPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( TextInputEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::fire ( MousePressedEventPtr  ev) [inline, virtual]
virtual void Sirikata::Input::InputManager::getWindowSize ( unsigned int &  width,
unsigned int &  height 
) [pure virtual]
virtual bool Sirikata::Input::InputManager::isCapsLockDown ( ) const [pure virtual]
virtual bool Sirikata::Input::InputManager::isModifierDown ( Modifier  modifier) const [pure virtual]
virtual bool Sirikata::Input::InputManager::isNumLockDown ( ) const [pure virtual]
virtual bool Sirikata::Input::InputManager::isScrollLockDown ( ) const [pure virtual]

Member Data Documentation


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