Lines Matching refs:rect

18 CFX_ClipRgn::CFX_ClipRgn(const FX_RECT& rect)
21 m_Box = rect;
32 void CFX_ClipRgn::Reset(const FX_RECT& rect)
35 m_Box = rect;
38 void CFX_ClipRgn::IntersectRect(const FX_RECT& rect)
41 m_Box.Intersect(rect);
45 IntersectMaskRect(rect, m_Box, m_Mask);
49 void CFX_ClipRgn::IntersectMaskRect(FX_RECT rect, FX_RECT mask_rect, CFX_DIBitmapRef Mask)
53 m_Box = rect;
205 CFX_FloatRect rect;
207 rect.InitRect(m_pPoints[0].m_PointX, m_pPoints[0].m_PointY);
209 rect.UpdateRect(m_pPoints[i].m_PointX, m_pPoints[i].m_PointY);
212 return rect;
214 static void _UpdateLineEndPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOAT start_y, FX_FLOAT end_x, FX_FLOAT end_y,
219 rect.UpdateRect(end_x + hw, end_y + hw);
220 rect.UpdateRect(end_x - hw, end_y - hw);
229 rect.UpdateRect(end_x + hw, point_y);
230 rect.UpdateRect(end_x - hw, point_y);
239 rect.UpdateRect(point_x, end_y + hw);
240 rect.UpdateRect(point_x, end_y - hw);
250 rect.UpdateRect(mx - dx1, my + dy1);
251 rect.UpdateRect(mx + dx1, my - dy1);
253 static void _UpdateLineJoinPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOAT start_y,
263 rect.UpdateRect(middle_x + half_width, point_y);
264 rect.UpdateRect(middle_x - half_width, point_y);
292 rect.UpdateRect(outside_x, outside_y);
308 rect.UpdateRect(outside_x, outside_y);
315 _UpdateLineEndPoints(rect, middle_x, middle_y, end_x, end_y, half_width);
317 _UpdateLineEndPoints(rect, start_x, start_y, middle_x, middle_y, half_width);
335 rect.UpdateRect(join_x, join_y);
339 CFX_FloatRect rect(100000 * 1.0f, 100000 * 1.0f, -100000 * 1.0f, -100000 * 1.0f);
351 rect.UpdateRect(m_pPoints[iPoint].m_PointX, m_pPoints[iPoint].m_PointY);
352 rect.UpdateRect(m_pPoints[iPoint + 1].m_PointX, m_pPoints[iPoint + 1].m_PointY);
373 _UpdateLineJoinPoints(rect, start_x, start_y, middle_x, middle_y, end_x, end_y, half_width, miter_limit);
375 _UpdateLineEndPoints(rect, start_x, start_y, end_x, end_y, half_width);
379 return rect;