Functions that deal with finding, opening, closing, or obtaining various information about a drm device.
More...
|
| EAPI Ecore_Drm2_Device * | ecore_drm2_device_open (const char *seat, unsigned int tty) |
| | Try to open the Ecore_Drm2_Device for a given seat. More...
|
| |
| EAPI void | ecore_drm2_device_close (Ecore_Drm2_Device *device) |
| | Close an open Ecore_Drm2_Device. More...
|
| |
| EAPI int | ecore_drm2_device_clock_id_get (Ecore_Drm2_Device *device) |
| | Get the type of clock used by a given Ecore_Drm2_Device. More...
|
| |
| EAPI void | ecore_drm2_device_cursor_size_get (Ecore_Drm2_Device *device, int *width, int *height) |
| | Get the size of the cursor supported by a given Ecore_Drm2_Device. More...
|
| |
| EAPI void | ecore_drm2_device_pointer_xy_get (Ecore_Drm2_Device *device, int *x, int *y) |
| | Get the current pointer position. More...
|
| |
| EAPI void | ecore_drm2_device_pointer_warp (Ecore_Drm2_Device *device, int x, int y) |
| | Warp the pointer position to given coordinates. More...
|
| |
| EAPI Eina_Bool | ecore_drm2_device_pointer_left_handed_set (Ecore_Drm2_Device *device, Eina_Bool left) |
| | Set a left handed mode for the given device. More...
|
| |
| EAPI void | ecore_drm2_device_window_set (Ecore_Drm2_Device *device, unsigned int window) |
| | Set which window is to be used for input events. More...
|
| |
| EAPI void | ecore_drm2_device_pointer_max_set (Ecore_Drm2_Device *device, int w, int h) |
| | Set maximium position that pointer device is allowed to move. More...
|
| |
| EAPI void | ecore_drm2_device_pointer_accel_speed_set (Ecore_Drm2_Device *device, double speed) |
| | Set pointer acceleration speed. More...
|
| |
| EAPI void | ecore_drm2_device_pointer_accel_profile_set (Ecore_Drm2_Device *device, uint32_t profile) |
| | Set pointer acceleration profile. More...
|
| |
| EAPI Eina_Bool | ecore_drm2_device_pointer_rotation_set (Ecore_Drm2_Device *device, int rotation) |
| | Set pointer value rotation. More...
|
| |
| EAPI void | ecore_drm2_device_keyboard_info_set (Ecore_Drm2_Device *device, void *context, void *keymap, int group) |
| | Set info to be used on keyboards. More...
|
| |
| EAPI void | ecore_drm2_device_keyboard_group_set (Ecore_Drm2_Device *device, int group) |
| | Set a group layout to be used on keyboards. More...
|
| |
| EAPI unsigned int * | ecore_drm2_device_crtcs_get (Ecore_Drm2_Device *device, int *num) |
| | Get the crtcs of a given device. More...
|
| |
| EAPI void | ecore_drm2_device_screen_size_range_get (Ecore_Drm2_Device *device, int *minw, int *minh, int *maxw, int *maxh) |
| | Get the minimum and maximum screen size range. More...
|
| |
| EAPI void | ecore_drm2_device_calibrate (Ecore_Drm2_Device *device, int w, int h) |
| | Calibrate any input devices for given screen size. More...
|
| |
| EAPI Eina_Bool | ecore_drm2_device_vt_set (Ecore_Drm2_Device *device, int vt) |
| | Try to switch to a given virtual terminal. More...
|
| |
| EAPI Eina_Bool | ecore_drm2_device_prefer_shadow (Ecore_Drm2_Device *device) |
| | Get if a given device prefers the use of shadow buffers. More...
|
| |
Functions that deal with finding, opening, closing, or obtaining various information about a drm device.