Home | History | Annotate | Download | only in ge

Lines Matching refs:FXPT_TYPE

163 FX_PATHPOINT::FX_PATHPOINT(const CFX_PointF& point, FXPT_TYPE type, bool close)
201 FXPT_TYPE type,
211 FX_PATHPOINT(CFX_PointF(left, bottom), FXPT_TYPE::MoveTo, false));
213 FX_PATHPOINT(CFX_PointF(left, top), FXPT_TYPE::LineTo, false));
215 FX_PATHPOINT(CFX_PointF(right, top), FXPT_TYPE::LineTo, false));
217 FX_PATHPOINT(CFX_PointF(right, bottom), FXPT_TYPE::LineTo, false));
219 FX_PATHPOINT(CFX_PointF(left, bottom), FXPT_TYPE::LineTo, true));
243 if (m_Points[iPoint].IsTypeAndOpen(FXPT_TYPE::MoveTo)) {
248 if (m_Points[iPoint].IsTypeAndOpen(FXPT_TYPE::BezierTo)) {
255 m_Points[iPoint + 1].IsTypeAndOpen(FXPT_TYPE::MoveTo)) {
297 if (m_Points.size() == 3 && m_Points[0].m_Type == FXPT_TYPE::MoveTo &&
298 m_Points[1].m_Type == FXPT_TYPE::LineTo &&
299 m_Points[2].m_Type == FXPT_TYPE::LineTo &&
311 point, i == 0 ? FXPT_TYPE::MoveTo : FXPT_TYPE::LineTo, false);
330 m_Points[mid - i - 1].m_Type != FXPT_TYPE::BezierTo &&
331 m_Points[mid + i + 1].m_Type != FXPT_TYPE::BezierTo)) {
336 t_path.AppendPoint(m_Points[mid - i].m_Point, FXPT_TYPE::MoveTo, false);
337 t_path.AppendPoint(m_Points[mid - i - 1].m_Point, FXPT_TYPE::LineTo,
350 FXPT_TYPE point_type = m_Points[i].m_Type;
351 if (point_type == FXPT_TYPE::MoveTo) {
353 } else if (point_type == FXPT_TYPE::LineTo) {
355 if (m_Points[next].m_Type != FXPT_TYPE::BezierTo &&
356 m_Points[next].m_Type != FXPT_TYPE::MoveTo) {
369 NewPath->AppendPoint(m_Points[pre].m_Point, FXPT_TYPE::MoveTo, false);
370 NewPath->AppendPoint(m_Points[next].m_Point, FXPT_TYPE::LineTo,
384 NewPath->AppendPoint(m_Points[pre].m_Point, FXPT_TYPE::MoveTo, false);
385 NewPath->AppendPoint(m_Points[next].m_Point, FXPT_TYPE::LineTo,
387 } else if (m_Points[i - 1].m_Type == FXPT_TYPE::MoveTo &&
388 m_Points[next].m_Type == FXPT_TYPE::LineTo &&
391 NewPath->AppendPoint(m_Points[i - 1].m_Point, FXPT_TYPE::MoveTo,
393 NewPath->AppendPoint(m_Points[i].m_Point, FXPT_TYPE::LineTo, false);
397 } else if (point_type == FXPT_TYPE::BezierTo) {
425 if (m_Points[i].m_Type != FXPT_TYPE::LineTo)
471 if (m_Points[i].m_Type != FXPT_TYPE::LineTo)