Lines Matching defs:rect

16 CFX_ClipRgn::CFX_ClipRgn(const FX_RECT& rect)

19 m_Box = rect;
30 void CFX_ClipRgn::Reset(const FX_RECT& rect)
33 m_Box = rect;
36 void CFX_ClipRgn::IntersectRect(const FX_RECT& rect)
39 m_Box.Intersect(rect);
43 IntersectMaskRect(rect, m_Box, m_Mask);
47 void CFX_ClipRgn::IntersectMaskRect(FX_RECT rect, FX_RECT mask_rect, CFX_DIBitmapRef Mask)
51 m_Box = rect;
223 CFX_FloatRect rect;
225 rect.InitRect(m_pPoints[0].m_PointX, m_pPoints[0].m_PointY);
227 rect.UpdateRect(m_pPoints[i].m_PointX, m_pPoints[i].m_PointY);
230 return rect;
232 static void _UpdateLineEndPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOAT start_y, FX_FLOAT end_x, FX_FLOAT end_y,
237 rect.UpdateRect(end_x + hw, end_y + hw);
238 rect.UpdateRect(end_x - hw, end_y - hw);
247 rect.UpdateRect(end_x + hw, point_y);
248 rect.UpdateRect(end_x - hw, point_y);
257 rect.UpdateRect(point_x, end_y + hw);
258 rect.UpdateRect(point_x, end_y - hw);
268 rect.UpdateRect(mx - dx1, my + dy1);
269 rect.UpdateRect(mx + dx1, my - dy1);
271 static void _UpdateLineJoinPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOAT start_y,
281 rect.UpdateRect(middle_x + half_width, point_y);
282 rect.UpdateRect(middle_x - half_width, point_y);
310 rect.UpdateRect(outside_x, outside_y);
326 rect.UpdateRect(outside_x, outside_y);
333 _UpdateLineEndPoints(rect, middle_x, middle_y, end_x, end_y, half_width);
335 _UpdateLineEndPoints(rect, start_x, start_y, middle_x, middle_y, half_width);
353 rect.UpdateRect(join_x, join_y);
357 CFX_FloatRect rect(100000 * 1.0f, 100000 * 1.0f, -100000 * 1.0f, -100000 * 1.0f);
369 rect.UpdateRect(m_pPoints[iPoint].m_PointX, m_pPoints[iPoint].m_PointY);
370 rect.UpdateRect(m_pPoints[iPoint + 1].m_PointX, m_pPoints[iPoint + 1].m_PointY);
391 _UpdateLineJoinPoints(rect, start_x, start_y, middle_x, middle_y, end_x, end_y, half_width, miter_limit);
393 _UpdateLineEndPoints(rect, start_x, start_y, end_x, end_y, half_width);
397 return rect;