Lines Matching defs:infoRec
37 XAAInfoRecPtr infoRec = GET_XAAINFORECPTR_FROM_GC(pGC);
58 if (infoRec->DashedLineFlags & LINE_LIMIT_COORDS) {
59 int minValX = infoRec->DashedLineLimits.x1;
60 int maxValX = infoRec->DashedLineLimits.x2;
61 int minValY = infoRec->DashedLineLimits.y1;
62 int maxValY = infoRec->DashedLineLimits.y2;
113 (*infoRec->SetupForDashedLine)(infoRec->pScrn, pGC->fgPixel,
149 if (infoRec->SubsequentDashedBresenhamLine) {
178 if(infoRec->SubsequentDashedTwoPointLine) {
179 (*infoRec->SubsequentDashedTwoPointLine)(
180 infoRec->pScrn, x1, y1, x2, y2,
186 (*infoRec->SubsequentDashedBresenhamLine)(
187 infoRec->pScrn, x1, y1, dmaj, dmin, e,
196 } else if (infoRec->ClippingFlags & HARDWARE_CLIP_DASHED_LINE) {
197 (*infoRec->SetClippingRectangle)(infoRec->pScrn,
200 if(infoRec->SubsequentDashedBresenhamLine) {
201 (*infoRec->SubsequentDashedBresenhamLine)(
202 infoRec->pScrn, x1, y1, dmaj, dmin, e,
208 (*infoRec->SubsequentDashedTwoPointLine)(
209 infoRec->pScrn, x1, y1, x2, y2,
216 (*infoRec->DisableClipping)(infoRec->pScrn);
265 #define range infoRec->DashedBresenhamLineErrorTermBits
284 (*infoRec->SubsequentDashedBresenhamLine)(
285 infoRec->pScrn, new_x1, new_y1,
316 if(infoRec->SubsequentDashedTwoPointLine) {
317 (*infoRec->SubsequentDashedTwoPointLine)(
318 infoRec->pScrn, x2, y2, x2, y2, 0,
321 (*infoRec->SubsequentDashedBresenhamLine)(
322 infoRec->pScrn, x2, y2, 2, 0, -1,
332 SET_SYNC_FLAG(infoRec);