Rust 创建自定义形状的Cairo::Region

Rust 创建自定义形状的Cairo::Region,rust,cairo,gtk-rs,Rust,Cairo,Gtk Rs,通过查看的文档,我找不到任何允许我创建非矩形区域的函数。“区域是一种简单的图形数据类型,表示整数对齐的矩形区域。它们通常用于光栅表面,以跟踪感兴趣的区域,例如更改或剪裁区域。”,您认为这是矩形以外的其他内容吗?cairo板条箱是一个装订原稿的文件,只有矩形才有意义。我从这个问题中得到了这个想法:在这个问题中,你可以得到任何形状的区域。

通过查看的文档,我找不到任何允许我创建非矩形区域的函数。“区域是一种简单的图形数据类型,表示整数对齐的矩形区域。它们通常用于光栅表面,以跟踪感兴趣的区域,例如更改或剪裁区域。”,您认为这是矩形以外的其他内容吗?cairo板条箱是一个装订原稿的文件,只有矩形才有意义。我从这个问题中得到了这个想法:在这个问题中,你可以得到任何形状的区域。