Lines Matching defs:RegionPtr

50 typedef struct pixman_region16 RegionRec, *RegionPtr;
60 #define NullRegion ((RegionPtr)0)
72 RegionNil(RegionPtr reg)
80 RegionNar(RegionPtr reg)
86 RegionNumRects(RegionPtr reg)
92 RegionSize(RegionPtr reg)
98 RegionRects(RegionPtr reg)
104 RegionBoxptr(RegionPtr reg)
110 RegionBox(RegionPtr reg, int i)
116 RegionTop(RegionPtr reg)
122 RegionEnd(RegionPtr reg)
134 RegionInit(RegionPtr _pReg, BoxPtr _rect, int _size)
153 RegionInitBoxes(RegionPtr pReg, BoxPtr boxes, int nBoxes)
159 RegionUninit(RegionPtr _pReg)
168 RegionReset(RegionPtr _pReg, BoxPtr _pBox)
176 RegionNotEmpty(RegionPtr _pReg)
182 RegionBroken(RegionPtr _pReg)
188 RegionEmpty(RegionPtr _pReg)
197 RegionExtents(RegionPtr _pReg)
203 RegionNull(RegionPtr _pReg)
211 extern _X_EXPORT RegionPtr RegionCreate(BoxPtr /*rect */ ,
214 extern _X_EXPORT void RegionDestroy(RegionPtr /*pReg */ );
216 extern _X_EXPORT RegionPtr RegionDuplicate(RegionPtr /* pOld */);
219 RegionCopy(RegionPtr dst, RegionPtr src)
225 RegionIntersect(RegionPtr newReg, /* destination Region */
226 RegionPtr reg1, RegionPtr reg2 /* source regions */
233 RegionUnion(RegionPtr newReg, /* destination Region */
234 RegionPtr reg1, RegionPtr reg2 /* source regions */
240 extern _X_EXPORT Bool RegionAppend(RegionPtr /*dstrgn */ ,
241 RegionPtr /*rgn */ );
243 extern _X_EXPORT Bool RegionValidate(RegionPtr /*badreg */ ,
246 extern _X_EXPORT RegionPtr RegionFromRects(int /*nrects */ ,
265 RegionSubtract(RegionPtr regD, RegionPtr regM, RegionPtr regS)
287 RegionInverse(RegionPtr newReg, /* Destination region */
288 RegionPtr reg1, /* Region to invert */
296 RegionContainsRect(RegionPtr region, BoxPtr prect)
306 RegionTranslate(RegionPtr pReg, int x, int y)
311 extern _X_EXPORT Bool RegionBreak(RegionPtr /*pReg */ );
314 RegionContainsPoint(RegionPtr pReg, int x, int y, BoxPtr box /* "return" value */
321 RegionEqual(RegionPtr reg1, RegionPtr reg2)
326 extern _X_EXPORT Bool RegionRectAlloc(RegionPtr /*pRgn */ ,
331 extern _X_EXPORT Bool RegionIsValid(RegionPtr /*prgn */
335 extern _X_EXPORT void RegionPrint(RegionPtr /*pReg */ );