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

esve::components::dimn::Supermouse_Handler Class Reference

Receive handle_supermouse_*() messages. More...

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

Inheritance diagram for esve::components::dimn::Supermouse_Handler:

esve::kernel::impl::Handler esve::kernel::Handler esve::components::dimn::Supermouse_Motion_Handler esve::components::dimn::Differential_Motion_Handler< Transform, impl_Transform > esve::components::dimn::Differential_Motion_Handler< engine::dim3::Transform, engine::dim3::impl::Transform > esve::components::dimn::Differential_Motion_Handler< engine::dim4::Transform, engine::dim4::impl::Transform > esve::components::dim3::Oriented_Rotation_Handler esve::components::dim3::Rotation_Handler esve::components::dim4::Rotation_Handler List of all members.

Protected Types

typedef components::dimn::Supermouse Supermouse
 

typedef components::dimn::Supermouse::Button Button
 


Protected Member Functions

virtual bool handle_supermouse_move (const Supermouse &)=0
 The supermouse moved.

virtual bool handle_supermouse_push (Button, const Supermouse &)=0
 A supermouse button was pushed.

virtual bool handle_supermouse_release (Button, const Supermouse &)=0
 A supermouse button was released.

const Supermousesupermouse () const
 The current state of the supermouse.


Detailed Description

Receive handle_supermouse_*() messages.

See also:
Supermouse_Emitter


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