Odyssey::InputAdapter Class Reference

Adapter class for OIS listeners. More...

#include <InputAdapter.h>

Inheritance diagram for Odyssey::InputAdapter:

Odyssey::ActionMapInputAdapter Odyssey::Details::_AxisMoveDirectionFilter Odyssey::Details::_AxisMoveFilter Odyssey::Details::_JoyStickButtonFilter Odyssey::Details::_KeyFilter Odyssey::Details::_MouseButtonFilter Odyssey::Details::_MouseMoveDirectionFilter Odyssey::Details::_MouseMoveFilter Odyssey::Details::_NotFilter Odyssey::Details::_OrFilter Odyssey::Details::_PovMoveDirectionFilter Odyssey::Details::_PovMoveFilter Odyssey::InputAdapterDecorator Odyssey::MultiInputAdapter List of all members.

Public Member Functions

 InputAdapter ()
 Constructs an empty InputAdapter.
virtual bool keyPressed (const OIS::KeyEvent &)
 Called when a key is pressed on the keyboard.
virtual bool keyReleased (const OIS::KeyEvent &)
 Called when a key is released on the keyboard.
virtual bool mouseMoved (const OIS::MouseEvent &)
 Called when the mouse is moved.
virtual bool mousePressed (const OIS::MouseEvent &, OIS::MouseButtonID)
 Called when a mouse button is pressed.
virtual bool mouseReleased (const OIS::MouseEvent &, OIS::MouseButtonID)
 Called when a mouse button is released.
virtual bool buttonPressed (const OIS::JoyStickEvent &, int)
 Called when a joystick button is pressed.
virtual bool buttonReleased (const OIS::JoyStickEvent &, int)
 Called when a joystick button is released.
virtual bool axisMoved (const OIS::JoyStickEvent &, int)
 Called when a joystick axis is moved.
virtual bool povMoved (const OIS::JoyStickEvent &, int)
 Called when the pov hat on a joystick is moved.

Detailed Description

Adapter class for OIS listeners.

This class implements all of the OIS listener classes to make listening for OIS events easier.


Constructor & Destructor Documentation

Odyssey::InputAdapter::InputAdapter  ) 
 

Constructs an empty InputAdapter.


Member Function Documentation

virtual bool Odyssey::InputAdapter::axisMoved const OIS::JoyStickEvent &  ,
int 
[virtual]
 

Called when a joystick axis is moved.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_AxisMoveDirectionFilter, Odyssey::Details::_AxisMoveFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::buttonPressed const OIS::JoyStickEvent &  ,
int 
[virtual]
 

Called when a joystick button is pressed.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_JoyStickButtonFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::buttonReleased const OIS::JoyStickEvent &  ,
int 
[virtual]
 

Called when a joystick button is released.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_JoyStickButtonFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::keyPressed const OIS::KeyEvent &   )  [virtual]
 

Called when a key is pressed on the keyboard.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_KeyFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::keyReleased const OIS::KeyEvent &   )  [virtual]
 

Called when a key is released on the keyboard.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_KeyFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::mouseMoved const OIS::MouseEvent &   )  [virtual]
 

Called when the mouse is moved.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_MouseMoveDirectionFilter, Odyssey::Details::_MouseMoveFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::mousePressed const OIS::MouseEvent &  ,
OIS::MouseButtonID 
[virtual]
 

Called when a mouse button is pressed.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_MouseButtonFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::mouseReleased const OIS::MouseEvent &  ,
OIS::MouseButtonID 
[virtual]
 

Called when a mouse button is released.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_MouseButtonFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.

virtual bool Odyssey::InputAdapter::povMoved const OIS::JoyStickEvent &  ,
int 
[virtual]
 

Called when the pov hat on a joystick is moved.

Reimplemented in Odyssey::ActionMapInputAdapter, Odyssey::InputAdapterDecorator, Odyssey::Details::_PovMoveDirectionFilter, Odyssey::Details::_PovMoveFilter, Odyssey::Details::_OrFilter, Odyssey::Details::_NotFilter, and Odyssey::MultiInputAdapter.


The documentation for this class was generated from the following file:
Generated on Sun Jan 7 01:18:52 2007 for Odyssey Meta-Engine by  doxygen 1.4.6-NO