Lines Matching defs:pPixmap
42 PixmapPtr pPixmap;
44 pPixmap = AllocatePixmap(pScreen, 0);
45 if (!pPixmap)
47 pPixmap->drawable.type = DRAWABLE_PIXMAP;
48 pPixmap->drawable.class = 0;
49 pPixmap->drawable.depth = depth;
50 pPixmap->drawable.bitsPerPixel = depth;
51 pPixmap->drawable.id = 0;
52 pPixmap->drawable.x = 0;
53 pPixmap->drawable.y = 0;
54 pPixmap->drawable.width = width;
55 pPixmap->drawable.height = height;
56 pPixmap->drawable.pScreen = pScreen;
57 pPixmap->drawable.serialNumber = NEXT_SERIAL_NUMBER;
58 pPixmap->refcnt = 1;
59 pPixmap->devKind = PixmapBytePad(width, depth);
60 pPixmap->usage_hint = usage_hint;
62 xnestPixmapPriv(pPixmap)->pixmap =
67 xnestPixmapPriv(pPixmap)->pixmap = 0;
69 return pPixmap;
73 xnestDestroyPixmap(PixmapPtr pPixmap)
75 if(--pPixmap->refcnt)
77 XFreePixmap(xnestDisplay, xnestPixmap(pPixmap));
78 FreePixmap(pPixmap);
83 xnestPixmapToRegion(PixmapPtr pPixmap)
92 ximage = XGetImage(xnestDisplay, xnestPixmap(pPixmap), 0, 0,
93 pPixmap->drawable.width, pPixmap->drawable.height,
103 for (y = 0; y < pPixmap->drawable.height; y++) {
107 for (x = 0; x < pPixmap->drawable.width; x++) {
125 Box.x2 = pPixmap->drawable.width;