示例#1
0
文件: Context.cs 项目: masums/Crow
 public void Rectangle(Crow.Rectangle rectangle)
 {
     Rectangle(rectangle.X, rectangle.Y, rectangle.Width, rectangle.Height);
 }
示例#2
0
文件: Region.cs 项目: masums/Crow
 public Status XorRectangle(Crow.Rectangle rectangle)
 {
     return(NativeMethods.cairo_region_xor_rectangle(Handle, ref rectangle));
 }
示例#3
0
文件: Region.cs 项目: masums/Crow
 public Region(Crow.Rectangle rect)
 {
     handle = NativeMethods.cairo_region_create_rectangle(ref rect);
 }
示例#4
0
文件: Region.cs 项目: masums/Crow
 public Status UnionRectangle(Crow.Rectangle rectangle)
 {
     return(NativeMethods.cairo_region_union_rectangle(Handle, ref rectangle));
 }
示例#5
0
文件: Region.cs 项目: masums/Crow
 public Status IntersectRectangle(Crow.Rectangle rectangle)
 {
     return(NativeMethods.cairo_region_intersect_rectangle(Handle, ref rectangle));
 }
示例#6
0
文件: Region.cs 项目: masums/Crow
 public Status SubtractRectangle(Crow.Rectangle rectangle)
 {
     return(NativeMethods.cairo_region_subtract_rectangle(Handle, ref rectangle));
 }
示例#7
0
文件: Region.cs 项目: masums/Crow
 public RegionOverlap Contains(Crow.Rectangle rectangle)
 {
     return(NativeMethods.cairo_region_contains_rectangle(Handle, ref rectangle));
 }
示例#8
0
文件: Surface.cs 项目: masums/Crow
 public void MarkDirty(Crow.Rectangle rectangle)
 {
     NativeMethods.cairo_surface_mark_dirty_rectangle(Handle, rectangle.X, rectangle.Y, rectangle.Width, rectangle.Height);
 }