Functions that deal with hardware plane manipulation. More...
Functions | |
| EAPI Ecore_Drm2_Plane * | ecore_drm2_plane_assign (Ecore_Drm2_Output *output, Ecore_Drm2_Fb *fb, int x, int y) |
| Find a hardware plane where a given Ecore_Drm2_Fb can go based on format and size. More... | |
| EAPI void | ecore_drm2_plane_release (Ecore_Drm2_Plane *plane) |
| Remove a hardware plane from display. More... | |
| EAPI void | ecore_drm2_plane_destination_set (Ecore_Drm2_Plane *plane, int x, int y, int w, int h) |
| Set plane destination values. More... | |
| EAPI Eina_Bool | ecore_drm2_plane_fb_set (Ecore_Drm2_Plane *plane, Ecore_Drm2_Fb *fb) |
| Set plane frame buffer. More... | |
Functions that deal with hardware plane manipulation.
| EAPI Ecore_Drm2_Plane* ecore_drm2_plane_assign | ( | Ecore_Drm2_Output * | output, |
| Ecore_Drm2_Fb * | fb, | ||
| int | x, | ||
| int | y | ||
| ) |
Find a hardware plane where a given Ecore_Drm2_Fb can go based on format and size.
| output | |
| fb |
References DBG, EINA_FALSE, eina_list_append(), EINA_LIST_FOREACH, eina_list_remove(), and EINA_TRUE.
| EAPI void ecore_drm2_plane_release | ( | Ecore_Drm2_Plane * | plane | ) |
Remove a hardware plane from display.
| plane |
References EINA_FALSE, eina_list_append(), EINA_SAFETY_ON_NULL_RETURN, EINA_SAFETY_ON_TRUE_RETURN, and EINA_TRUE.
| EAPI void ecore_drm2_plane_destination_set | ( | Ecore_Drm2_Plane * | plane, |
| int | x, | ||
| int | y, | ||
| int | w, | ||
| int | h | ||
| ) |
Set plane destination values.
| plane | |
| x | |
| y | |
| w | |
| h |
References EINA_SAFETY_ON_NULL_RETURN, and EINA_SAFETY_ON_TRUE_RETURN.
Set plane frame buffer.
| plane | |
| fb |
References EINA_FALSE, eina_list_append(), EINA_SAFETY_ON_NULL_RETURN_VAL, EINA_SAFETY_ON_TRUE_RETURN_VAL, and EINA_TRUE.