Lines Matching full:pgc

38             GCPtr pGC,  in fbBresSolid()  argument
48 FbGCPrivPtr pPriv = fbGetGCPrivate(pGC); in fbBresSolid()
110 GCPtr pGC, in fbBresDash() argument
119 FbGCPrivPtr pPriv = fbGetGCPrivate(pGC); in fbBresDash()
132 doOdd = pGC->lineStyle == LineDoubleDash; in fbBresDash()
134 FbDashInit(pGC, pPriv, dashOffset, dashlen, even); in fbBresDash()
183 GCPtr pGC, in fbBresFill() argument
189 fbFill(pDrawable, pGC, x1, y1, 1, 1); in fbBresFill()
210 fbSetFg(DrawablePtr pDrawable, GCPtr pGC, Pixel fg) in fbSetFg() argument
212 if (fg != pGC->fgPixel) { in fbSetFg()
216 ChangeGC(NullClient, pGC, GCForeground, &val); in fbSetFg()
217 ValidateGC(pDrawable, pGC); in fbSetFg()
223 GCPtr pGC, in fbBresFillDash() argument
229 FbGCPrivPtr pPriv = fbGetGCPrivate(pGC); in fbBresFillDash()
238 fg = pGC->fgPixel; in fbBresFillDash()
239 bg = pGC->bgPixel; in fbBresFillDash()
242 doOdd = pGC->lineStyle == LineDoubleDash; in fbBresFillDash()
244 doBg = doOdd && (pGC->fillStyle == FillSolid || in fbBresFillDash()
245 pGC->fillStyle == FillStippled); in fbBresFillDash()
248 FbDashInit(pGC, pPriv, dashOffset, dashlen, even); in fbBresFillDash()
254 fbSetFg(pDrawable, pGC, fg); in fbBresFillDash()
256 fbSetFg(pDrawable, pGC, bg); in fbBresFillDash()
258 fbFill(pDrawable, pGC, x1, y1, 1, 1); in fbBresFillDash()
279 fbSetFg(pDrawable, pGC, fg); in fbBresFillDash()
289 fbSelectBres(DrawablePtr pDrawable, GCPtr pGC) in fbSelectBres() argument
291 FbGCPrivPtr pPriv = fbGetGCPrivate(pGC); in fbSelectBres()
295 if (pGC->lineStyle == LineSolid) { in fbSelectBres()
297 if (pGC->fillStyle == FillSolid) { in fbSelectBres()
316 if (pGC->fillStyle == FillSolid) { in fbSelectBres()
319 (pGC->lineStyle == LineOnOffDash || pPriv->bgand == 0)) { in fbSelectBres()
339 GCPtr pGC, in fbSegment() argument
343 RegionPtr pClip = fbGetCompositeClip(pGC); in fbSegment()
363 bres = fbSelectBres(pDrawable, pGC); in fbSegment()
405 (*bres) (pDrawable, pGC, dashoff, in fbSegment()
449 (*bres) (pDrawable, pGC, doff, in fbSegment()