hwc: add tdm_backend_register_func_hwc in tdm_backend.h 66/176766/4
authorChangyeon Lee <cyeon.lee@samsung.com>
Mon, 23 Apr 2018 09:06:32 +0000 (18:06 +0900)
committerSooChan Lim <sc1.lim@samsung.com>
Tue, 24 Apr 2018 05:34:13 +0000 (05:34 +0000)
Change-Id: Idd35dc2d2cc92998c746433a9803ae78f7ae285b

include/tdm_backend.h

index d43d73c4267fba7664b0acb35752e4800c8c075d..f4de1a6309c88dd7eaeaa83f8d38da04b163bcfa 100644 (file)
@@ -1209,6 +1209,19 @@ tdm_backend_register_func_output(tdm_display *dpy,
 tdm_error
 tdm_backend_register_func_layer(tdm_display *dpy, tdm_func_layer *func_layer);
 
+/**
+ * @brief Register the backend hwc functions to a display
+ * @param[in] dpy A display object
+ * @param[in] func_hwc hwc functions
+ * @return #TDM_ERROR_NONE if success. Otherwise, error value.
+ * @see tdm_backend_register_func_display, tdm_backend_register_func_output
+ * @remarks
+ * A backend module @b SHOULD set the backend hwc functions at least.
+ * @since 2.0.0
+ */
+tdm_error
+tdm_backend_register_func_hwc(tdm_display *dpy, tdm_func_hwc *func_hwc)
+
 /**
  * @brief Register the backend hwc_window functions to a display
  * @param[in] dpy A display object