Functions that deal with finding, opening, closing, or obtaining various information about a drm device.  
More...
|  | 
| EAPI Ecore_Drm2_Device * | ecore_drm2_device_find (const char *seat, unsigned int tty) | 
|  | Try to find a drm device on a given seat.  More... 
 | 
|  | 
| EAPI int | ecore_drm2_device_open (Ecore_Drm2_Device *device) | 
|  | Try to open a given Ecore_Drm2_Device.  More... 
 | 
|  | 
| EAPI void | ecore_drm2_device_close (Ecore_Drm2_Device *device) | 
|  | Close an open Ecore_Drm2_Device.  More... 
 | 
|  | 
| EAPI void | ecore_drm2_device_free (Ecore_Drm2_Device *device) | 
|  | Free a given 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 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.