Merge branch 'tizen' into sandbox/cyeon/devel
[platform/core/uifw/libtdm.git] / src / tdm_private.h
index 9e10713..6788ba1 100644 (file)
@@ -130,6 +130,8 @@ tdm_error
 tdm_output_commit_internal(tdm_output *output, int sync, tdm_output_commit_handler func, void *user_data);
 tdm_error
 tdm_output_get_dpms_internal(tdm_output *output, tdm_output_dpms *dpms_value);
+tdm_error
+tdm_output_get_dpms_changing(tdm_output *output, int *changing);
 
 tdm_error
 tdm_output_choose_commit_per_vblank_mode(tdm_private_output *private_output, int mode);
@@ -184,6 +186,10 @@ tdm_pp_destroy_internal(tdm_private_pp *private_pp);
 
 tdm_error
 tdm_hwc_init(tdm_private_display *private_display);
+void
+tdm_hwc_set_vblank(unsigned int fps);
+void
+tdm_hwc_unset_vblank(void);
 tdm_hwc_window *
 tdm_hwc_window_create_internal(tdm_private_hwc *private_hwc, tdm_error *error);
 void
@@ -261,7 +267,7 @@ tdm_monitor_server_command(tdm_display *dpy, const char *options, char *reply, i
 
 /* virtual */
 tdm_voutput *
-tdm_voutput_create(tdm_display *dpy, const char *name, tdm_error *error);
+tdm_display_voutput_create(tdm_display *dpy, const char *name, tdm_error *error);
 tdm_error
 tdm_voutput_destroy(tdm_voutput *voutput);
 tdm_error
@@ -279,6 +285,10 @@ tdm_voutput_attach_buffer(tdm_voutput *voutput, tbm_surface_h buffer);
 tdm_error
 tdm_voutput_commit_buffer(tdm_voutput *voutput);
 tdm_error
+tdm_output_set_voutput_commit(tdm_voutput *voutput);
+tdm_error
+tdm_output_unset_voutput_commit(tdm_voutput *voutput);
+tdm_error
 tdm_voutput_commit_done(tdm_voutput *voutput);
 void *
 tdm_display_find_private_voutput(tdm_private_display *private_display, double stamp);