Producer::KeyboardMouseCallback Class Reference

Inheritance diagram for Producer::KeyboardMouseCallback:

Producer::Referenced List of all members.

Public Types

enum  ScrollingMotion {
  ScrollNone, ScrollLeft, ScrollRight, ScrollUp,
  ScrollDown, Scroll2D
}
enum  TabletPointerType { Unknown = 0, Pen, Puck, Eraser }

Public Member Functions

 KeyboardMouseCallback ()
virtual void mouseScroll (ScrollingMotion)
virtual void mouseScroll2D (float, float)
virtual void penPressure (float)
virtual void penProximity (TabletPointerType, bool)
virtual void mouseMotion (float, float)
virtual void passiveMouseMotion (float, float)
virtual void buttonPress (float, float, unsigned int)
virtual void doubleButtonPress (float, float, unsigned int)
virtual void buttonRelease (float, float, unsigned int)
virtual void keyPress (KeyCharacter)
virtual void keyRelease (KeyCharacter)
virtual void specialKeyPress (KeyCharacter)
virtual void specialKeyRelease (KeyCharacter)
virtual void shutdown ()
virtual bool idle ()

Protected Member Functions

 ~KeyboardMouseCallback ()

Member Enumeration Documentation

enum Producer::KeyboardMouseCallback::ScrollingMotion
 

Enumerator:
ScrollNone 
ScrollLeft 
ScrollRight 
ScrollUp 
ScrollDown 
Scroll2D 

enum Producer::KeyboardMouseCallback::TabletPointerType
 

Enumerator:
Unknown 
Pen 
Puck 
Eraser 


Constructor & Destructor Documentation

Producer::KeyboardMouseCallback::KeyboardMouseCallback  )  [inline]
 

Producer::KeyboardMouseCallback::~KeyboardMouseCallback  )  [inline, protected]
 


Member Function Documentation

virtual void Producer::KeyboardMouseCallback::buttonPress float  ,
float  ,
unsigned  int
[inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::buttonRelease float  ,
float  ,
unsigned  int
[inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::doubleButtonPress float  ,
float  ,
unsigned  int
[inline, virtual]
 

virtual bool Producer::KeyboardMouseCallback::idle  )  [inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::keyPress KeyCharacter   )  [inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::keyRelease KeyCharacter   )  [inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::mouseMotion float  ,
float 
[inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::mouseScroll ScrollingMotion   )  [inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::mouseScroll2D float  ,
float 
[inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::passiveMouseMotion float  ,
float 
[inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::penPressure float   )  [inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::penProximity TabletPointerType  ,
bool 
[inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::shutdown  )  [inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::specialKeyPress KeyCharacter   )  [inline, virtual]
 

virtual void Producer::KeyboardMouseCallback::specialKeyRelease KeyCharacter   )  [inline, virtual]
 


The documentation for this class was generated from the following file:
Generated on Fri Oct 13 17:03:19 2006 for producer by  doxygen 1.4.6