Lines Matching refs:pointArray
97 static long gdk_region_polygon(int[] pointArray, int npoints, int fill_rule) { in gdk_region_polygon() argument
99 int minX = pointArray[0], maxX = minX; in gdk_region_polygon()
100 int minY = pointArray[1], maxY = minY; in gdk_region_polygon()
103 int x = pointArray[i], y = pointArray[i + 1]; in gdk_region_polygon()
113 Cairo.cairo_move_to(cairo, pointArray[0] - minX, pointArray[1] - minY); in gdk_region_polygon()
115 Cairo.cairo_line_to(cairo, pointArray[i]- minX, pointArray[i+1] - minY); in gdk_region_polygon()
157 public void add (int[] pointArray) { in add() argument
159 if (pointArray == null) SWT.error(SWT.ERROR_NULL_ARGUMENT); in add()
160 addInPixels(DPIUtil.autoScaleUp(pointArray)); in add()
162 void addInPixels (int[] pointArray) { in addInPixels() argument
168 if (pointArray.length < 6) return; in addInPixels()
169 long polyRgn = gdk_region_polygon(pointArray, pointArray.length / 2, GDK.GDK_EVEN_ODD_RULE); in addInPixels()
566 public void subtract (int[] pointArray) { in subtract() argument
568 if (pointArray == null) SWT.error(SWT.ERROR_NULL_ARGUMENT); in subtract()
569 subtractInPixels(DPIUtil.autoScaleUp(pointArray)); in subtract()
572 void subtractInPixels (int[] pointArray) { in subtractInPixels() argument
578 if (pointArray.length < 6) return; in subtractInPixels()
579 long polyRgn = gdk_region_polygon(pointArray, pointArray.length / 2, GDK.GDK_EVEN_ODD_RULE); in subtractInPixels()