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

Producer::KeyboardMouseCallback Class Reference

Inheritance diagram for Producer::KeyboardMouseCallback:

Producer::Referenced List of all members.

Public Types

enum  ScrollingMotion { ScrollNone, ScrollUp, ScrollDown }

Public Member Functions

 KeyboardMouseCallback ()
virtual void mouseScroll (ScrollingMotion)
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
 

Enumeration values:
ScrollNone 
ScrollUp 
ScrollDown 


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::passiveMouseMotion float  ,
float 
[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 Tue Mar 22 14:15:11 2005 for producer by  doxygen 1.4.0