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.