Lines Matching refs:pgc
53 GCPtr pgc;
188 info->pgc = GetScratchGC(pixmap->drawable.depth, pixmap->drawable.pScreen);
189 if (! info->pgc)
192 info->pgc->alu = alu;
193 info->pgc->planemask = planemask;
194 info->pgc->fgPixel = fg;
195 info->pgc->fillStyle = FillSolid;
197 fbValidateGC(info->pgc, GCForeground | GCPlaneMask, &pixmap->drawable);
210 fbFill(&pixmap->drawable, info->pgc, x_1, y_1, x_2 - x_1, y_2 - y_1);
224 FreeScratchGC(info->pgc);
225 info->pgc = NULL;
240 info->pgc = GetScratchGC(dest->drawable.depth, dest->drawable.pScreen);
241 if (! info->pgc)
244 info->pgc->alu = alu;
245 info->pgc->planemask = planemask;
247 fbValidateGC(info->pgc, GCPlaneMask, &dest->drawable);
263 fbCopyArea(&info->copy_src->drawable, &dest->drawable, info->pgc, src_x1, src_y1, width, height, dest_x1, dest_y1);
276 FreeScratchGC(info->pgc);
277 info->pgc = NULL;
338 GCPtr pgc;
339 pgc = GetScratchGC(pixmap->drawable.depth, pixmap->drawable.pScreen);
340 if (pgc)
342 fbFill(&pixmap->drawable, pgc, 0, 0, w, h);
343 FreeScratchGC(pgc);