Lines Matching refs:clip
9 int clip[4]; /* clip ranges */ member
15 img->clip[0] = PetscClipInterval(x, 0, img->w - 1); /* xmin */ in PetscImageSetClip()
16 img->clip[1] = PetscClipInterval(y, 0, img->h - 1); /* ymin */ in PetscImageSetClip()
17 img->clip[2] = PetscClipInterval(x + w, 0, img->w); /* xmax+1 */ in PetscImageSetClip()
18 img->clip[3] = PetscClipInterval(y + h, 0, img->h); /* ymax+1 */ in PetscImageSetClip()
23 int x, xs = img->clip[0], xe = img->clip[2]; in PetscImageClear()
24 int y, ys = img->clip[1], ye = img->clip[3]; in PetscImageClear()
31 if (x < img->clip[0] || x >= img->clip[2]) return; in PetscImageDrawPixel()
32 if (y < img->clip[1] || y >= img->clip[3]) return; in PetscImageDrawPixel()
77 int xs = PetscMax(x, img->clip[0]), xe = PetscMin(x + w, img->clip[2]); in PetscImageDrawRectangle()
78 int ys = PetscMax(y, img->clip[1]), ye = PetscMin(y + h, img->clip[3]); in PetscImageDrawRectangle()
111 const int xmin = img->clip[0], xmax = img->clip[2] - 1; in PetscImageDrawTriangle()
112 const int ymin = img->clip[1], ymax = img->clip[3] - 1; in PetscImageDrawTriangle()