orxonox::MouseHandler Class Reference

Interface class used for mouse input listeners. More...

#include <src/core/input/InputInterfaces.h>

Inheritance diagram for orxonox::MouseHandler:

orxonox::InputHandler orxonox::EmptyHandler orxonox::GUIManager orxonox::KeyBinder orxonox::KeyDetector

List of all members.

Public Member Functions

virtual void mouseButtonHeld (MouseButtonCode::ByEnum id)=0
virtual void mouseButtonPressed (MouseButtonCode::ByEnum id)=0
virtual void mouseButtonReleased (MouseButtonCode::ByEnum id)=0
virtual void mouseMoved (IntVector2 abs, IntVector2 rel, IntVector2 clippingSize)=0
virtual void mouseScrolled (int abs, int rel)=0
virtual void updateMouse (float dt)=0
virtual ~MouseHandler ()


Detailed Description

Interface class used for mouse input listeners.

Constructor & Destructor Documentation

virtual orxonox::MouseHandler::~MouseHandler (  )  [inline, virtual]


Member Function Documentation

virtual void orxonox::MouseHandler::mouseButtonHeld ( MouseButtonCode::ByEnum  id  )  [pure virtual]

virtual void orxonox::MouseHandler::mouseButtonPressed ( MouseButtonCode::ByEnum  id  )  [pure virtual]

virtual void orxonox::MouseHandler::mouseButtonReleased ( MouseButtonCode::ByEnum  id  )  [pure virtual]

virtual void orxonox::MouseHandler::mouseMoved ( IntVector2  abs,
IntVector2  rel,
IntVector2  clippingSize 
) [pure virtual]

virtual void orxonox::MouseHandler::mouseScrolled ( int  abs,
int  rel 
) [pure virtual]

virtual void orxonox::MouseHandler::updateMouse ( float  dt  )  [pure virtual]


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

Generated on Tue Jul 28 16:22:44 2009 for Orxonox by  doxygen 1.5.6