sprd_func_hwc_window.hwc_window_set_composition_type = sprd_hwc_window_set_composition_type;
sprd_func_hwc_window.hwc_window_set_buffer_damage = sprd_hwc_window_set_buffer_damage;
sprd_func_hwc_window.hwc_window_set_info = sprd_hwc_window_set_info;
- sprd_func_hwc_window.hwc_window_get_info = sprd_hwc_window_get_info;
sprd_func_hwc_window.hwc_window_set_buffer = sprd_hwc_window_set_buffer;
sprd_func_hwc_window.hwc_window_set_property = sprd_hwc_window_set_property;
sprd_func_hwc_window.hwc_window_get_property = sprd_hwc_window_get_property;
tdm_error sprd_hwc_window_set_composition_type(tdm_hwc_window *hwc_window, tdm_hwc_window_composition composition_type);
tdm_error sprd_hwc_window_set_buffer_damage(tdm_hwc_window *hwc_window, tdm_region damage);
tdm_error sprd_hwc_window_set_info(tdm_hwc_window *hwc_window, tdm_hwc_window_info *info);
-tdm_error sprd_hwc_window_get_info(tdm_hwc_window *hwc_window, tdm_hwc_window_info *info);
tdm_error sprd_hwc_window_set_buffer(tdm_hwc_window *hwc_window, tbm_surface_h surface);
tdm_error sprd_hwc_window_set_property(tdm_hwc_window *hwc_window, unsigned int id, tdm_value value);
tdm_error sprd_hwc_window_get_property(tdm_hwc_window *hwc_window, unsigned int id, tdm_value *value);
}
tdm_error
-sprd_hwc_window_get_info(tdm_hwc_window *hwc_window, tdm_hwc_window_info *info)
-{
- tdm_sprd_hwc_window_data *hwc_window_data = hwc_window;
-
- RETURN_VAL_IF_FAIL(hwc_window_data != NULL, TDM_ERROR_INVALID_PARAMETER);
- RETURN_VAL_IF_FAIL(info, TDM_ERROR_INVALID_PARAMETER);
-
- *info = hwc_window_data->info;
-
- return TDM_ERROR_NONE;
-}
-
-tdm_error
sprd_hwc_window_set_buffer(tdm_hwc_window *hwc_window, tbm_surface_h surface)
{
tdm_sprd_hwc_window_data *hwc_window_data = hwc_window;