Lines Matching defs:pPixmap
41 PixmapPtr pPixmap;
43 pPixmap = AllocatePixmap(pScreen, 0);
44 if (!pPixmap)
46 pPixmap->drawable.type = DRAWABLE_PIXMAP;
47 pPixmap->drawable.class = 0;
48 pPixmap->drawable.depth = depth;
49 pPixmap->drawable.bitsPerPixel = depth;
50 pPixmap->drawable.id = 0;
51 pPixmap->drawable.x = 0;
52 pPixmap->drawable.y = 0;
53 pPixmap->drawable.width = width;
54 pPixmap->drawable.height = height;
55 pPixmap->drawable.pScreen = pScreen;
56 pPixmap->drawable.serialNumber = NEXT_SERIAL_NUMBER;
57 pPixmap->refcnt = 1;
58 pPixmap->devKind = PixmapBytePad(width, depth);
59 pPixmap->usage_hint = usage_hint;
61 xnestPixmapPriv(pPixmap)->pixmap =
66 xnestPixmapPriv(pPixmap)->pixmap = 0;
68 return pPixmap;
72 xnestDestroyPixmap(PixmapPtr pPixmap)
74 if (--pPixmap->refcnt)
76 XFreePixmap(xnestDisplay, xnestPixmap(pPixmap));
77 FreePixmap(pPixmap);
82 xnestModifyPixmapHeader(PixmapPtr pPixmap, int width, int height, int depth,
85 if(!xnestPixmapPriv(pPixmap)->pixmap && width > 0 && height > 0) {
86 xnestPixmapPriv(pPixmap)->pixmap =
88 xnestDefaultWindows[pPixmap->drawable.pScreen->myNum],
92 return miModifyPixmapHeader(pPixmap, width, height, depth,
97 xnestPixmapToRegion(PixmapPtr pPixmap)
106 ximage = XGetImage(xnestDisplay, xnestPixmap(pPixmap), 0, 0,
107 pPixmap->drawable.width, pPixmap->drawable.height,
117 for (y = 0; y < pPixmap->drawable.height; y++) {
121 for (x = 0; x < pPixmap->drawable.width; x++) {
139 Box.x2 = pPixmap->drawable.width;