virtual output: free memory for available modes when voutput is destroyed.
[platform/core/uifw/libtdm.git] / src / tdm_private.h
index 6478221..02464d8 100644 (file)
@@ -255,6 +255,20 @@ tdm_config_deinit(void);
 void
 tdm_monitor_server_command(tdm_display *dpy, const char *options, char *reply, int *len);
 
+/* virtual */
+tdm_output *
+tdm_display_create_output(tdm_display *dpy, const char *name, tdm_error *error);
+tdm_error
+tdm_display_destroy_output(tdm_display *dpy, tdm_output *output);
+tdm_error
+tdm_output_set_available_mode(tdm_output *output, const tdm_output_mode *modes, int count);
+tdm_error
+tdm_output_set_physical_size(tdm_output *output, unsigned int mmwidth, unsigned int mmheight);
+tdm_error
+tdm_output_set_connect(tdm_output *output);
+tdm_error
+tdm_output_set_disconnect(tdm_output *output);
+
 #ifdef __cplusplus
 }
 #endif