tbm_module: add tbm_surface_data_export
[platform/core/uifw/libtbm.git] / src / tbm_module.h
index 4530c66..bccab4e 100644 (file)
@@ -93,6 +93,7 @@ tbm_backend_bo_data *tbm_module_import_bo_data_with_key(tbm_module *module, tbm_
 void                      tbm_surface_data_free(tbm_backend_surface_data *surface_data);
 tbm_error_e               tbm_surface_data_get_plane_data(tbm_backend_surface_data *surface_data, int plane_idx, uint32_t *size, uint32_t *offset, uint32_t *pitch, int *bo_idx);
 tbm_backend_bo_data     **tbm_surface_data_get_bo_data_array(tbm_backend_surface_data *surface_data, int *num_bos, tbm_error_e *error);
+tbm_surface_buffer_data  *tbm_surface_data_export(tbm_backend_surface_data *surface_data, tbm_error_e *error);
 
 void          tbm_module_bo_free(tbm_module *module, tbm_bo bo, tbm_backend_bo_data *bo_data, int get_from_hal_surface);
 int           tbm_module_bo_get_size(tbm_module *module, tbm_bo bo, tbm_backend_bo_data *bo_data, tbm_error_e *error);