Producer::KeyboardMouseCallback Class Reference

Inheritance diagram for Producer::KeyboardMouseCallback:

Producer::Referenced List of all members.

Public Types

 ScrollNone
 ScrollLeft
 ScrollRight
 ScrollUp
 ScrollDown
 Scroll2D
 Unknown = 0
 Pen
 Puck
 Eraser
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 Thu Sep 28 18:43:47 2006 for producer by  doxygen 1.4.7