#include <MercuryInputWin32.h>
Inheritance diagram for DeviceKeyboardW32:


Public Member Functions | |
| virtual void | Init (MString Name) |
| virtual bool | IsButtonDown (int ButtonNumber) |
| virtual int | NumButtons () |
| virtual void | Update () |
| virtual InputEvent | PopLastEvent () |
Static Public Member Functions | |
| static void | TickRepeat (unsigned char cChar) |
Private Attributes | |
| unsigned char | m_vKeys [256] |
| MDeque< InputEvent > | m_sEvents |
| bool | m_bAllKeys [512] |
Static Private Attributes | |
| static MDeque< unsigned char > | m_qRepeats |
Definition at line 5 of file MercuryInputWin32.h.
| void DeviceKeyboardW32::Init | ( | MString | Name | ) | [virtual] |
| bool DeviceKeyboardW32::IsButtonDown | ( | int | ButtonNumber | ) | [virtual] |
| int DeviceKeyboardW32::NumButtons | ( | ) | [virtual] |
| void DeviceKeyboardW32::Update | ( | ) | [virtual] |
| InputEvent DeviceKeyboardW32::PopLastEvent | ( | ) | [virtual] |
| static void DeviceKeyboardW32::TickRepeat | ( | unsigned char | cChar | ) | [inline, static] |
Definition at line 14 of file MercuryInputWin32.h.
unsigned char DeviceKeyboardW32::m_vKeys[256] [private] |
Definition at line 16 of file MercuryInputWin32.h.
MDeque< InputEvent > DeviceKeyboardW32::m_sEvents [private] |
Definition at line 17 of file MercuryInputWin32.h.
MDeque< unsigned char > DeviceKeyboardW32::m_qRepeats [static, private] |
Definition at line 18 of file MercuryInputWin32.h.
bool DeviceKeyboardW32::m_bAllKeys[512] [private] |
Definition at line 19 of file MercuryInputWin32.h.