0

我找不到可以清除 cairo_region_t 中所有矩形的方法。似乎可以将该区域与一些不存在的矩形相交,但没有更直接的方法吗?

4

1 回答 1

1

我看到了几种可能的方法来清除 cairo_region_t:

  • 只需重新创建它。:-P
  • 通过 cairo_region_get_extents() 获取其范围,然后将其传递给 cairo_region_subtract_rectangle()。
  • 使用 cairo_region_intersect() 或 cairo_region_intersect_rectangle() 将其与空矩形/区域相交。
于 2013-05-30T16:14:20.823 回答