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 */ );
217 RegionCopy(RegionPtr dst, RegionPtr src)
223 RegionIntersect(RegionPtr newReg, /* destination Region */
224 RegionPtr reg1, RegionPtr reg2 /* source regions */
231 RegionUnion(RegionPtr newReg, /* destination Region */
232 RegionPtr reg1, RegionPtr reg2 /* source regions */
238 extern _X_EXPORT Bool RegionAppend(RegionPtr /*dstrgn */ ,
239 RegionPtr /*rgn */ );
241 extern _X_EXPORT Bool RegionValidate(RegionPtr /*badreg */ ,
244 extern _X_EXPORT RegionPtr RegionFromRects(int /*nrects */ ,
263 RegionSubtract(RegionPtr regD, RegionPtr regM, RegionPtr regS)
285 RegionInverse(RegionPtr newReg, /* Destination region */
286 RegionPtr reg1, /* Region to invert */
294 RegionContainsRect(RegionPtr region, BoxPtr prect)
304 RegionTranslate(RegionPtr pReg, int x, int y)
309 extern _X_EXPORT Bool RegionBreak(RegionPtr /*pReg */ );
312 RegionContainsPoint(RegionPtr pReg, int x, int y, BoxPtr box /* "return" value */
319 RegionEqual(RegionPtr reg1, RegionPtr reg2)
324 extern _X_EXPORT Bool RegionRectAlloc(RegionPtr /*pRgn */ ,
329 extern _X_EXPORT Bool RegionIsValid(RegionPtr /*prgn */
333 extern _X_EXPORT void RegionPrint(RegionPtr /*pReg */ );