#include </home/jenkins/workspace/orxonox_doxygen_trunk/src/external/ois/mac/MacKeyboard.h>
|
void | injectEvent (KeyCode kc, unsigned int time, MacEventType type, unsigned int txt=0) |
|
void | populateKeyConversion () |
|
| Keyboard (const std::string &vendor, bool buffered, int devID, InputManager *creator) |
|
| Object (const std::string &vendor, Type iType, bool buffered, int devID, InputManager *creator) |
|
MacKeyboard::MacKeyboard |
( |
InputManager * |
creator, |
|
|
bool |
buffered, |
|
|
bool |
repeat |
|
) |
| |
MacKeyboard::~MacKeyboard |
( |
| ) |
|
|
virtual |
void MacKeyboard::_initialize |
( |
| ) |
|
|
virtual |
void MacKeyboard::_keyDownCallback |
( |
EventRef |
theEvent | ) |
|
void MacKeyboard::_keyUpCallback |
( |
EventRef |
theEvent | ) |
|
void MacKeyboard::_modChangeCallback |
( |
EventRef |
theEvent | ) |
|
void MacKeyboard::capture |
( |
| ) |
|
|
virtual |
void MacKeyboard::copyKeyStates |
( |
char |
keys[256] | ) |
const |
|
virtual |
std::string & MacKeyboard::getAsString |
( |
KeyCode |
kc | ) |
|
|
virtual |
- Parameters
-
- Returns
- The string as determined from the current locale
Implements OIS::Keyboard.
bool MacKeyboard::isKeyDown |
( |
KeyCode |
key | ) |
const |
|
virtual |
void MacKeyboard::populateKeyConversion |
( |
| ) |
|
|
protected |
- Parameters
-
type | The type of interface you are looking for |
Implements OIS::Object.
void MacKeyboard::setBuffered |
( |
bool |
buffered | ) |
|
|
virtual |
std::string OIS::MacKeyboard::getString |
|
protected |
char OIS::MacKeyboard::KeyBuffer[256] |
|
protected |
EventHandlerRef OIS::MacKeyboard::keyDownEventRef |
|
protected |
EventHandlerUPP OIS::MacKeyboard::keyDownUPP |
|
protected |
EventHandlerRef OIS::MacKeyboard::keyModEventRef |
|
protected |
EventHandlerUPP OIS::MacKeyboard::keyModUPP |
|
protected |
EventHandlerRef OIS::MacKeyboard::keyUpEventRef |
|
protected |
EventHandlerUPP OIS::MacKeyboard::keyUpUPP |
|
protected |
UInt32 OIS::MacKeyboard::prevModMask |
|
protected |
bool OIS::MacKeyboard::useRepeat |
|
protected |
The documentation for this class was generated from the following files: