Lines Matching defs:rect
483 \brief Derive from bounding rect, start and end radials, for arc, chord, or pie, the center, start, and end points, and the bounding rectangle.
492 \param start Start coordinates (point on the ellipse defined by rect)
493 \param end End coordinates (point on the ellipse defined by rect)
589 \param start Start coordinates (point on the ellipse defined by rect)
590 \param end End coordinates (point on the ellipse defined by rect)
1597 \brief Set rect and rectl objects from Upper Left and Lower Right corner points.
1614 \brief Set rect and rectl objects from Upper Left and Lower Right corner points.
1690 U_RECT rect={INT32_MAX, INT32_MAX, INT32_MIN, INT32_MIN };
1694 if ( pts->x < rect.left ) rect.left = pts->x;
1695 if ( pts->x > rect.right ) rect.right = pts->x;
1696 if ( pts->y < rect.top ) rect.top = pts->y;
1697 if ( pts->y > rect.bottom ) rect.bottom = pts->y;
1700 rect.left -= width;
1701 rect.right += width;
1702 rect.top += width;
1703 rect.bottom -= width;
1705 return(rect);
1720 U_RECT rect={INT16_MAX, INT16_MAX, INT16_MIN, INT16_MIN };
1724 if ( pts->x < rect.left ) rect.left = pts->x;
1725 if ( pts->x > rect.right ) rect.right = pts->x;
1726 if ( pts->y < rect.top ) rect.top = pts->y;
1727 if ( pts->y > rect.bottom ) rect.bottom = pts->y;
1730 rect.left -= width;
1731 rect.right += width;
1732 rect.top += width;
1733 rect.bottom -= width;
1735 return(rect);
3034 cbEmrtextAll = cbEmrtext + sizeof(uint32_t) + cbString4 + cbDx; // structure (+- rect) + offDx + string buf + dx buf + offDx
3059 // Functions that take a rect and a pair of points, starting with U_EMRARC_set
5508 \param GradObj Array of gradient objects (each has 2 [rect] or 3 [triangle] indices into TriVert array)
5511 as if it was an array of U_GRADIENT3 objects for both rect and triangle. For horizontal and vertical gradients