forked from AuroraMiddleware/gtk
surface: Remove gdk_surface_get_clip_region()
... and gdk_surface_get_visible_region() APIs. They are unused.
This commit is contained in:
parent
f5ff44595a
commit
ef693f317c
@ -235,10 +235,8 @@ gdk_surface_create_gl_context
|
||||
gdk_surface_create_vulkan_context
|
||||
|
||||
<SUBSECTION>
|
||||
gdk_surface_get_clip_region
|
||||
gdk_surface_begin_draw_frame
|
||||
gdk_surface_end_draw_frame
|
||||
gdk_surface_get_visible_region
|
||||
|
||||
<SUBSECTION>
|
||||
gdk_surface_invalidate_rect
|
||||
|
@ -1976,54 +1976,6 @@ gdk_surface_get_drawing_context (GdkSurface *surface)
|
||||
return surface->drawing_context;
|
||||
}
|
||||
|
||||
/**
|
||||
* gdk_surface_get_clip_region:
|
||||
* @surface: a #GdkSurface
|
||||
*
|
||||
* Computes the region of a surface that potentially can be written
|
||||
* to by drawing primitives. This region may not take into account
|
||||
* other factors such as if the surface is obscured by other surfaces,
|
||||
* but no area outside of this region will be affected by drawing
|
||||
* primitives.
|
||||
*
|
||||
* Returns: a #cairo_region_t. This must be freed with cairo_region_destroy()
|
||||
* when you are done.
|
||||
**/
|
||||
cairo_region_t*
|
||||
gdk_surface_get_clip_region (GdkSurface *surface)
|
||||
{
|
||||
cairo_region_t *result;
|
||||
|
||||
g_return_val_if_fail (GDK_SURFACE (surface), NULL);
|
||||
|
||||
result = cairo_region_copy (surface->clip_region);
|
||||
|
||||
if (surface->current_paint.region != NULL)
|
||||
cairo_region_intersect (result, surface->current_paint.region);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
/**
|
||||
* gdk_surface_get_visible_region:
|
||||
* @surface: a #GdkSurface
|
||||
*
|
||||
* Computes the region of the @surface that is potentially visible.
|
||||
* This does not necessarily take into account if the surface is
|
||||
* obscured by other surfaces, but no area outside of this region
|
||||
* is visible.
|
||||
*
|
||||
* Returns: a #cairo_region_t. This must be freed with cairo_region_destroy()
|
||||
* when you are done.
|
||||
**/
|
||||
cairo_region_t *
|
||||
gdk_surface_get_visible_region (GdkSurface *surface)
|
||||
{
|
||||
g_return_val_if_fail (GDK_IS_SURFACE (surface), NULL);
|
||||
|
||||
return cairo_region_copy (surface->clip_region);
|
||||
}
|
||||
|
||||
static void
|
||||
gdk_surface_clear_backing_region (GdkSurface *surface)
|
||||
{
|
||||
|
@ -608,11 +608,6 @@ void gdk_surface_set_geometry_hints (GdkSurface *surface,
|
||||
const GdkGeometry *geometry,
|
||||
GdkSurfaceHints geom_mask);
|
||||
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
cairo_region_t *gdk_surface_get_clip_region (GdkSurface *surface);
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
cairo_region_t *gdk_surface_get_visible_region(GdkSurface *surface);
|
||||
|
||||
GDK_AVAILABLE_IN_ALL
|
||||
GdkDrawingContext *gdk_surface_begin_draw_frame (GdkSurface *surface,
|
||||
GdkDrawContext *context,
|
||||
|
Loading…
Reference in New Issue
Block a user