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)
137 RegionInit(RegionPtr _pReg, BoxPtr _rect, int _size)
157 RegionInitBoxes(RegionPtr pReg, BoxPtr boxes, int nBoxes)
163 RegionUninit(RegionPtr _pReg)
172 RegionReset(RegionPtr _pReg, BoxPtr _pBox)
180 RegionNotEmpty(RegionPtr _pReg)
186 RegionBroken(RegionPtr _pReg)
192 RegionEmpty(RegionPtr _pReg)
201 RegionExtents(RegionPtr _pReg)
207 RegionNull(RegionPtr _pReg)
215 extern _X_EXPORT RegionPtr RegionCreate(BoxPtr /*rect */ ,
218 extern _X_EXPORT void RegionDestroy(RegionPtr /*pReg */ );
220 extern _X_EXPORT RegionPtr RegionDuplicate(RegionPtr /* pOld */);
223 RegionCopy(RegionPtr dst, RegionPtr src)
229 RegionIntersect(RegionPtr newReg, /* destination Region */
230 RegionPtr reg1, RegionPtr reg2 /* source regions */
237 RegionUnion(RegionPtr newReg, /* destination Region */
238 RegionPtr reg1, RegionPtr reg2 /* source regions */
244 extern _X_EXPORT Bool RegionAppend(RegionPtr /*dstrgn */ ,
245 RegionPtr /*rgn */ );
247 extern _X_EXPORT Bool RegionValidate(RegionPtr /*badreg */ ,
250 extern _X_EXPORT RegionPtr RegionFromRects(int /*nrects */ ,
269 RegionSubtract(RegionPtr regD, RegionPtr regM, RegionPtr regS)
291 RegionInverse(RegionPtr newReg, /* Destination region */
292 RegionPtr reg1, /* Region to invert */
300 RegionContainsRect(RegionPtr region, BoxPtr prect)
310 RegionTranslate(RegionPtr pReg, int x, int y)
315 extern _X_EXPORT Bool RegionBreak(RegionPtr /*pReg */ );
318 RegionContainsPoint(RegionPtr pReg, int x, int y, BoxPtr box /* "return" value */
325 RegionEqual(RegionPtr reg1, RegionPtr reg2)
330 extern _X_EXPORT Bool RegionRectAlloc(RegionPtr /*pRgn */ ,
335 extern _X_EXPORT Bool RegionIsValid(RegionPtr /*prgn */
339 extern _X_EXPORT void RegionPrint(RegionPtr /*pReg */ );