/* Cairo-gl API, which is Open-source, can be used at the Cairo_EvasGL backend */
/**
+ * @deprecated Deprecated since 9.0.
* @brief Create a cairo GL surface using the device as the underlying rendering system.
*
* @since_tizen 2.3.1
int width, int height);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Create a cairo GL surface using the texture as the render target, and the device as the underlying rendering system.\n
* The content must match the format of the texture\n
* CAIRO_CONTENT_ALPHA <-> GL_ALPHA\n
int width, int height);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Returns the width of given cairo surface object
*
* @since_tizen 2.3.1
cairo_gl_surface_get_width (cairo_surface_t *abstract_surface);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Returns the height of given cairo surface object
*
* @since_tizen 2.3.1
cairo_gl_surface_get_height (cairo_surface_t *abstract_surface);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Cairo can be used in multithreaded environment.\n
* By default, cairo switches out the current GL context after each draw finishes.\n
* This API tells cairo not to switch GL context if no other thread uses cairo for rendering.\n
cairo_bool_t thread_aware);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Creates and returns a new cairo_device structure for interface to underlying rendering system.
*
* @since_tizen 2.3.1
Evas_GL_Context *evas_context);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Creates and returns a new cairo_surface structure for representing Evas_GL_Surface object that cairo can render to.
*
* @since_tizen 2.3.1
int height);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Returns the underlying Evas_GL object used to create cairo device object
*
* @since_tizen 2.3.1
cairo_evas_gl_device_get_gl (cairo_device_t *device);
/**
+ * @deprecated Deprecated since 9.0.
* @brief Returns the underlying Evas_GL_Context object used to create cairo device object.
*
* @since_tizen 2.3.1