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.