#include <Input.h>
Public Member Functions | |
virtual | ~Device () |
virtual bool | isDevice (void) |
virtual Device * | asDevice (void) |
virtual bool | isMouse (void) |
virtual MouseDevice * | asMouse (void) |
virtual bool | isKeyboard (void) |
virtual KeyboardDevice * | asKeyboard (void) |
Public Attributes | |
int | ID |
Protected Member Functions | |
Device () |
Input Device.
Definition at line 26 of file Input.h.
virtual Device* Device::asDevice | ( | void | ) | [inline, virtual] |
Reimplemented in MouseDevice, and KeyboardDevice.
virtual KeyboardDevice* Device::asKeyboard | ( | void | ) | [inline, virtual] |
Reimplemented in KeyboardDevice.
virtual MouseDevice* Device::asMouse | ( | void | ) | [inline, virtual] |
Reimplemented in MouseDevice.
virtual bool Device::isKeyboard | ( | void | ) | [inline, virtual] |
Reimplemented in KeyboardDevice.
virtual bool Device::isMouse | ( | void | ) | [inline, virtual] |
Reimplemented in MouseDevice.
int Device::ID |