![]() |
SLProject
4.2.000
A platform independent 3D computer graphics framework for desktop OS, Android, iOS and online in web browsers
|
Interface for input devices that have to be pollsed. More...
#include <SLInputDevice.h>
Public Member Functions | |
| SLInputDevice (SLInputManager &inputManager) | |
| virtual | ~SLInputDevice () |
| void | enable () |
| void | disable () |
| virtual SLbool | poll ()=0 |
Private Attributes | |
| SLInputManager & | _inputManager |
Interface for input devices that have to be pollsed.
Definition at line 20 of file SLInputDevice.h.
|
explicit |
Constructor for SLInputDevices. This will automatically enable the device, adding them to the SLInputManager.
Definition at line 17 of file SLInputDevice.cpp.
|
virtual |
The destructor removes the device from SLInputManager again if necessary.
Definition at line 26 of file SLInputDevice.cpp.
| void SLInputDevice::disable | ( | ) |
Enabling an SLInputDevice will remove it from the device list kept by SLInputManager
Definition at line 42 of file SLInputDevice.cpp.
| void SLInputDevice::enable | ( | ) |
Enabling an SLInputDevice will add it to the device list kept by SLInputManager
Definition at line 34 of file SLInputDevice.cpp.
|
pure virtual |
Polls a custom input device. returns true if the poll resulted in event's being sent out that were accepted by some receiver.
|
private |
Definition at line 34 of file SLInputDevice.h.