Lines Matching refs:pt
262 static inline SwPoint UPSCALE(const SwPoint& pt) in UPSCALE() argument
264 …return {SwCoord(((unsigned long) pt.x) << (PIXEL_BITS - 6)), SwCoord(((unsigned long) pt.y) << (PI… in UPSCALE()
268 static inline SwPoint TRUNC(const SwPoint& pt) in TRUNC() argument
270 return {pt.x >> PIXEL_BITS, pt.y >> PIXEL_BITS}; in TRUNC()
280 static inline SwPoint SUBPIXELS(const SwPoint& pt) in SUBPIXELS() argument
282 …return {SwCoord(((unsigned long) pt.x) << PIXEL_BITS), SwCoord(((unsigned long) pt.y) << PIXEL_BIT… in SUBPIXELS()
296 static inline SwCoord HYPOT(SwPoint pt) in HYPOT() argument
298 if (pt.x < 0) pt.x = -pt.x; in HYPOT()
299 if (pt.y < 0) pt.y = -pt.y; in HYPOT()
300 return ((pt.x > pt.y) ? (pt.x + (3 * pt.y >> 3)) : (pt.y + (3 * pt.x >> 3))); in HYPOT()
713 auto pt = outline->pts.data + first; in _decomposeOutline() local
719 while (pt < limit) { in _decomposeOutline()
722 ++pt; in _decomposeOutline()
724 _lineTo(rw, UPSCALE(*pt)); in _decomposeOutline()
727 pt += 3; in _decomposeOutline()
729 if (pt <= limit) _cubicTo(rw, UPSCALE(pt[-2]), UPSCALE(pt[-1]), UPSCALE(pt[0])); in _decomposeOutline()
730 else if (pt - 1 == limit) _cubicTo(rw, UPSCALE(pt[-2]), UPSCALE(pt[-1]), start); in _decomposeOutline()