ecore-drm2: Add API function to return output rotation

Summary:
Small patch to add an API function which can be used to return a given
output's rotation value

ref T7690

@feature

Depends on D8113

Reviewers: raster, cedric, zmike, stefan_schmidt, bu5hm4n

Reviewed By: cedric

Subscribers: cedric

Tags: #efl, #do_not_merge

Maniphest Tasks: T7690

Differential Revision: https://phab.enlightenment.org/D8114
This commit is contained in:
Christopher Michael 2019-03-22 12:41:21 -04:00
parent 9c08fe29d4
commit 828984393e
2 changed files with 19 additions and 0 deletions

View File

@ -792,6 +792,18 @@ EAPI int ecore_drm2_output_supported_rotations_get(Ecore_Drm2_Output *output);
*/
EAPI Eina_Bool ecore_drm2_output_rotation_set(Ecore_Drm2_Output *output, int rotation);
/**
* Get current output rotation
*
* @param output
*
* @return An integer representing the output current rotation
*
* @ingroup Ecore_Drm2_Output_Group
* @since 1.22
*/
EAPI int ecore_drm2_output_rotation_get(Ecore_Drm2_Output *output);
/**
* Set the user data for the output's page flip handler
*

View File

@ -1576,6 +1576,13 @@ err:
return ret;
}
EAPI int
ecore_drm2_output_rotation_get(Ecore_Drm2_Output *output)
{
EINA_SAFETY_ON_NULL_RETURN_VAL(output, -1);
return output->rotation;
}
EAPI unsigned int
ecore_drm2_output_subpixel_get(const Ecore_Drm2_Output *output)
{