#include <MercuryInput.h>
Inheritance diagram for InputDevice:

Public Member Functions | |
| virtual | ~InputDevice () |
| virtual void | Init (MString Name)=0 |
| virtual bool | IsButtonDown (int ButtonNumber)=0 |
| virtual int | NumButtons ()=0 |
| virtual void | Update () |
| virtual InputEvent | PopLastEvent ()=0 |
Definition at line 34 of file MercuryInput.h.
| virtual InputDevice::~InputDevice | ( | ) | [inline, virtual] |
Definition at line 37 of file MercuryInput.h.
| virtual void InputDevice::Init | ( | MString | Name | ) | [pure virtual] |
Implemented in DeviceNull, DeviceEEPAD, DeviceKeyboardFB, DeviceKeyboardSDL, and DeviceKeyboardW32.
| virtual bool InputDevice::IsButtonDown | ( | int | ButtonNumber | ) | [pure virtual] |
Implemented in DeviceNull, DeviceEEPAD, DeviceKeyboardFB, DeviceKeyboardSDL, and DeviceKeyboardW32.
| virtual int InputDevice::NumButtons | ( | ) | [pure virtual] |
Implemented in DeviceNull, DeviceEEPAD, DeviceKeyboardFB, DeviceKeyboardSDL, and DeviceKeyboardW32.
| void InputDevice::Update | ( | ) | [virtual] |
Reimplemented in DeviceNull, DeviceEEPAD, DeviceKeyboardFB, DeviceKeyboardSDL, and DeviceKeyboardW32.
Definition at line 35 of file MercuryInput.cpp.
| virtual InputEvent InputDevice::PopLastEvent | ( | ) | [pure virtual] |
Implemented in DeviceNull, DeviceEEPAD, DeviceKeyboardFB, DeviceKeyboardSDL, and DeviceKeyboardW32.