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 Fri May 13 15:16:09 2005 for producer by  doxygen 1.4.2