#include <InputDevice.h>
|
enum | devicetype_e {
UNKNOWN,
KEYBOARD,
UMOUSE,
MOUSE,
TABLET,
TOUCHSCREEN,
TOUCHMOUSE,
POWERBUTTON,
SLEEPBUTTON,
SERIALUSB,
INFRARED,
UINPUT,
TSLIB
} |
|
§ devicetype_e
Enumerator |
---|
UNKNOWN | |
KEYBOARD | |
UMOUSE | |
MOUSE | |
TABLET | |
TOUCHSCREEN | |
TOUCHMOUSE | |
POWERBUTTON | |
SLEEPBUTTON | |
SERIALUSB | |
INFRARED | |
UINPUT | |
TSLIB | |
§ InputDevice() [1/2]
gnash::InputDevice::InputDevice |
( |
| ) |
|
§ InputDevice() [2/2]
gnash::InputDevice::InputDevice |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
§ ~InputDevice()
gnash::InputDevice::~InputDevice |
( |
| ) |
|
|
virtual |
§ addData()
void gnash::InputDevice::addData |
( |
bool |
pressed, |
|
|
key::code |
key, |
|
|
int |
modifier, |
|
|
int |
x, |
|
|
int |
y |
|
) |
| |
|
protected |
§ check()
virtual bool gnash::InputDevice::check |
( |
| ) |
|
|
pure virtual |
§ convertAbsCoords()
std::unique_ptr< int[]> gnash::InputDevice::convertAbsCoords |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
width, |
|
|
int |
height |
|
) |
| |
|
static |
§ dump()
void gnash::InputDevice::dump |
( |
| ) |
const |
§ getType()
§ id()
virtual const char* gnash::InputDevice::id |
( |
| ) |
|
|
pure virtual |
§ init() [1/6]
bool gnash::InputDevice::init |
( |
| ) |
|
|
virtual |
§ init() [2/6]
§ init() [3/6]
§ init() [4/6]
bool gnash::InputDevice::init |
( |
devicetype_e |
type, |
|
|
const std::string & |
filespec |
|
) |
| |
§ init() [5/6]
§ init() [6/6]
virtual bool gnash::InputDevice::init |
( |
const std::string & |
filespec, |
|
|
size_t |
size |
|
) |
| |
|
pure virtual |
§ popData()
std::shared_ptr<input_data_t> gnash::InputDevice::popData |
( |
| ) |
|
|
inline |
§ readData()
std::unique_ptr< std::uint8_t[]> gnash::InputDevice::readData |
( |
size_t |
size | ) |
|
§ scanForDevices()
std::vector< std::shared_ptr< InputDevice > > gnash::InputDevice::scanForDevices |
( |
| ) |
|
|
static |
§ setScreenSize()
void gnash::InputDevice::setScreenSize |
( |
int |
x, |
|
|
int |
y |
|
) |
| |
|
inline |
§ setType()
§ _buffer
std::unique_ptr<std::uint8_t[]> gnash::InputDevice::_buffer |
|
protected |
§ _data
std::queue<std::shared_ptr<input_data_t> > gnash::InputDevice::_data |
|
protected |
§ _fd
int gnash::InputDevice::_fd |
|
protected |
§ _filespec
std::string gnash::InputDevice::_filespec |
|
protected |
§ _input_data
§ _screen_height
int gnash::InputDevice::_screen_height |
|
protected |
§ _screen_width
int gnash::InputDevice::_screen_width |
|
protected |
§ _type
The documentation for this class was generated from the following files: