Lines Matching refs:cm
77 ServerBitsFromGlyph(FontPtr pfont, unsigned ch, CursorMetricPtr cm, unsigned char **ppbits)
93 nby = BitmapBytePad(cm->width) * (long)cm->height;
98 ppix = (PixmapPtr)(*pScreen->CreatePixmap)(pScreen, cm->width,
99 cm->height, 1,
114 rect.width = cm->width;
115 rect.height = cm->height;
129 (*pGC->ops->PolyText16)((DrawablePtr)ppix, pGC, cm->xhot, cm->yhot,
131 (*pScreen->GetImage)((DrawablePtr)ppix, 0, 0, cm->width, cm->height,
141 CursorMetricsFromGlyph(FontPtr pfont, unsigned ch, CursorMetricPtr cm)
166 cm->width = pci->metrics.rightSideBearing - pci->metrics.leftSideBearing;
167 cm->height = pci->metrics.descent + pci->metrics.ascent;
170 cm->width += pci->metrics.leftSideBearing;
171 cm->xhot = 0;
175 cm->xhot = -pci->metrics.leftSideBearing;
177 cm->width -= pci->metrics.rightSideBearing;
181 cm->height -= pci->metrics.ascent;
182 cm->yhot = 0;
186 cm->yhot = pci->metrics.ascent;
188 cm->height -= pci->metrics.descent;