Lines Matching defs:cm
74 ServerBitsFromGlyph(FontPtr pfont, unsigned ch, CursorMetricPtr cm,
90 pbits = calloc(BitmapBytePad(cm->width), cm->height);
94 ppix = (PixmapPtr) (*pScreen->CreatePixmap) (pScreen, cm->width,
95 cm->height, 1,
109 rect.width = cm->width;
110 rect.height = cm->height;
124 (*pGC->ops->PolyText16) ((DrawablePtr) ppix, pGC, cm->xhot, cm->yhot,
126 (*pScreen->GetImage) ((DrawablePtr) ppix, 0, 0, cm->width, cm->height,
135 CursorMetricsFromGlyph(FontPtr pfont, unsigned ch, CursorMetricPtr cm)
158 cm->width = pci->metrics.rightSideBearing - pci->metrics.leftSideBearing;
159 cm->height = pci->metrics.descent + pci->metrics.ascent;
161 cm->width += pci->metrics.leftSideBearing;
162 cm->xhot = 0;
165 cm->xhot = -pci->metrics.leftSideBearing;
167 cm->width -= pci->metrics.rightSideBearing;
170 cm->height -= pci->metrics.ascent;
171 cm->yhot = 0;
174 cm->yhot = pci->metrics.ascent;
176 cm->height -= pci->metrics.descent;