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 Thu Sep 28 18:43:47 2006 for producer by  doxygen 1.4.7