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

Producer::Keyboard Class Reference

Inheritance diagram for Producer::Keyboard:

Producer::Referenced List of all members.

Public Member Functions

 Keyboard ()
void * operator new (size_t size)
void mapKey (KeyCombination keyCombo, KeyCharacter keyChar)

Static Public Member Functions

static KeyboardgetSingleton ()
static bool isSpecialKey (KeyCharacter keychar)

Protected Member Functions

virtual ~Keyboard ()

Static Protected Attributes

static KeyboardtheKeyboard

Friends

class KeyboardMouseImplementation
class RenderSurface
class KeyboardProxy

Constructor & Destructor Documentation

Producer::Keyboard::Keyboard  ) 
 

virtual Producer::Keyboard::~Keyboard  )  [inline, protected, virtual]
 


Member Function Documentation

static Keyboard* Producer::Keyboard::getSingleton  )  [static]
 

static bool Producer::Keyboard::isSpecialKey KeyCharacter  keychar  )  [static]
 

void Producer::Keyboard::mapKey KeyCombination  keyCombo,
KeyCharacter  keyChar
 

void* Producer::Keyboard::operator new size_t  size  ) 
 


Friends And Related Function Documentation

friend class KeyboardMouseImplementation [friend]
 

friend class KeyboardProxy [friend]
 

friend class RenderSurface [friend]
 


Member Data Documentation

Keyboard* Producer::Keyboard::theKeyboard [static, protected]
 


The documentation for this class was generated from the following file:
Generated on Wed Jun 7 08:32:36 2006 for Producer by  doxygen 1.4.4