#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.