Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members

esve::components::dimn::Supermouse Class Reference

The current state the supermouse (three-dimensional input). More...

#include <esve/components/dimn/Supermouse.hxx>

List of all members.

Public Types

enum  Button { LEFT, MIDDLE, RIGHT }
 Supermouse buttons. More...


Public Member Functions

virtual const types::pureposition () const =0
 Where is the pointer?

virtual bool pushed (Button a) const =0
 Is this button pushed?


Detailed Description

The current state the supermouse (three-dimensional input).

This also represents a regular mouse (with z-coordinate of zero).


Member Enumeration Documentation

enum esve::components::dimn::Supermouse::Button
 

Supermouse buttons.

Enumeration values:
LEFT 
MIDDLE 
RIGHT 


Generated on Tue May 30 11:40:55 2006 for esve by doxygen 1.3.4