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::mouseScroll ( ScrollingMotion   )  [inline, virtual]

virtual void Producer::KeyboardMouseCallback::mouseScroll2D ( 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::mouseMotion ( float  ,
float   
) [inline, virtual]

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

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

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

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

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

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

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

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

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

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


The documentation for this class was generated from the following file:
Generated on Sat Dec 30 20:36:54 2006 for producer by  doxygen 1.5.1