ecore-drm2: add ecore_drm2_output_subpixel_get()
authorMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 16 Jun 2017 19:03:09 +0000 (15:03 -0400)
committerMike Blumenkrantz <zmike@osg.samsung.com>
Fri, 16 Jun 2017 16:23:08 +0000 (12:23 -0400)
@feature

src/lib/ecore_drm2/Ecore_Drm2.h
src/lib/ecore_drm2/ecore_drm2_outputs.c

index 8dfe4aa..f5768e3 100644 (file)
@@ -818,6 +818,15 @@ EAPI void ecore_drm2_output_user_data_set(Ecore_Drm2_Output *o, void *data);
 EAPI void ecore_drm2_output_release_handler_set(Ecore_Drm2_Output *output, Ecore_Drm2_Release_Handler handler, void *data);
 
 /**
+ * Get the subpixel state of the output
+ * @param output the output
+ * @return The state value
+ * @ingroup Ecore_Drm2_Output_Group
+ * @since 1.20
+ */
+EAPI unsigned int ecore_drm2_output_subpixel_get(const Ecore_Drm2_Output *output);
+
+/**
  * @defgroup Ecore_Drm2_Fb_Group Drm framebuffer functions
  *
  * Functions that deal with setup of framebuffers
index 89a6767..afddc1f 100644 (file)
@@ -1584,3 +1584,10 @@ err:
 
    return ret;
 }
+
+EAPI unsigned int
+ecore_drm2_output_subpixel_get(const Ecore_Drm2_Output *output)
+{
+   EINA_SAFETY_ON_NULL_RETURN_VAL(output, 0);
+   return output->subpixel;
+}