|
Gnash
0.8.11dev
|
#include <InputDevice.h>
Public Member Functions | |
| const char * | id () |
| TouchDevice () | |
| virtual | ~TouchDevice () |
| bool | init () |
| bool | init (const std::string &filespec, size_t size) |
| bool | check () |
| void | apply_ts_calibration (float *cx, float *cy, int rawx, int rawy) |
Public Member Functions inherited from gnash::InputDevice | |
| InputDevice () | |
| InputDevice (int x, int y) | |
| virtual | ~InputDevice () |
| bool | init (devicetype_e type) |
| bool | init (devicetype_e type, size_t size) |
| bool | init (devicetype_e type, const std::string &filespec) |
| bool | init (devicetype_e type, const std::string &filespec, size_t size) |
| InputDevice::devicetype_e | getType () |
| void | setType (InputDevice::devicetype_e x) |
| std::unique_ptr< std::uint8_t[]> | readData (size_t size) |
| std::shared_ptr< input_data_t > | popData () |
| void | setScreenSize (int x, int y) |
| void | dump () const |
Static Public Member Functions | |
| static std::vector< std::shared_ptr< InputDevice > > | scanForDevices () |
Static Public Member Functions inherited from gnash::InputDevice | |
| static DSOEXPORT std::vector< std::shared_ptr< InputDevice > > | scanForDevices () |
| static DSOEXPORT std::unique_ptr< int[]> | convertAbsCoords (int x, int y, int width, int height) |
Additional Inherited Members | |
Public Types inherited from gnash::InputDevice | |
Protected Member Functions inherited from gnash::InputDevice | |
| void | addData (bool pressed, key::code key, int modifier, int x, int y) |
Protected Attributes inherited from gnash::InputDevice | |
| devicetype_e | _type |
| std::string | _filespec |
| int | _fd |
| input_data_t | _input_data |
| std::unique_ptr< std::uint8_t[]> | _buffer |
| std::queue< std::shared_ptr< input_data_t > > | _data |
| int | _screen_width |
| int | _screen_height |
| gnash::TouchDevice::TouchDevice | ( | ) |
Referenced by scanForDevices().
|
virtual |
| void gnash::TouchDevice::apply_ts_calibration | ( | float * | cx, |
| float * | cy, | ||
| int | rawx, | ||
| int | rawy | ||
| ) |
initialized
References _, gnash::key::a, gnash::key::b, gnash::key::c, gnash::key::d, gnash::key::e, gnash::key::f, GNASH_REPORT_FUNCTION, gnash::key::k, and gnash::log_debug().
|
virtual |
|
inlinevirtual |
Implements gnash::InputDevice.
|
virtual |
Reimplemented from gnash::InputDevice.
|
virtual |
Implements gnash::InputDevice.
References _, gnash::InputDevice::_fd, gnash::InputDevice::_filespec, gnash::InputDevice::_type, gnash::log_debug(), gnash::log_error(), and gnash::InputDevice::TOUCHSCREEN.
|
static |
References _, close(), gnash::key::i, gnash::log_debug(), gnash::log_error(), TouchDevice(), gnash::InputDevice::TOUCHSCREEN, and gnash::InputDevice::UNKNOWN.
Referenced by gnash::InputDevice::scanForDevices().
1.8.11