GameEngine::IMouseListener Class Reference

#include <I_InputListeners.h>

List of all members.


Detailed Description

Interface for classes which wish to listen for mouse input events

Definition at line 49 of file I_InputListeners.h.

Public Member Functions

virtual bool mouseMoved (const OIS::MouseEvent &arg)=0
virtual bool mousePressed (const OIS::MouseEvent &arg, OIS::MouseButtonID id)=0
virtual bool mouseReleased (const OIS::MouseEvent &arg, OIS::MouseButtonID id)=0


Member Function Documentation

virtual bool GameEngine::IMouseListener::mouseMoved ( const OIS::MouseEvent &  arg  )  [pure virtual]

Handle a mouse moved event

Parameters:
arg The event to handle
Returns:
True if the event is consumed, false otherwise

virtual bool GameEngine::IMouseListener::mousePressed ( const OIS::MouseEvent &  arg,
OIS::MouseButtonID  id 
) [pure virtual]

Handle a mouse buton pressed event

Parameters:
arg The event to handle
id The id of the button which was pressed
Returns:
True if the event is consumed, false otherwise

virtual bool GameEngine::IMouseListener::mouseReleased ( const OIS::MouseEvent &  arg,
OIS::MouseButtonID  id 
) [pure virtual]

Handle a mouse buton released event

Parameters:
arg The event to handle
id The id of the button which was pressed
Returns:
True if the event is consumed, false otherwise


The documentation for this class was generated from the following file:
Generated on Thu Apr 19 09:48:52 2007 for GameEngine by  doxygen 1.5.2