Home | History | Annotate | Download | only in ge

Lines Matching refs:start_y

214 static void _UpdateLineEndPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOAT start_y, FX_FLOAT end_x, FX_FLOAT end_y,
218 if (start_y == end_y) {
224 if (end_y < start_y) {
232 } else if (start_y == end_y) {
244 FX_FLOAT dy = end_y - start_y;
253 static void _UpdateLineJoinPoints(CFX_FloatRect& rect, FX_FLOAT start_x, FX_FLOAT start_y,
261 int start_dir = middle_y > start_y ? 1 : -1;
268 start_k = FXSYS_Div(middle_y - start_y, middle_x - start_x);
270 start_len = FXSYS_sqrt2(start_x - middle_x, start_y - middle_y);
287 if (start_y < FXSYS_Mul(end_k, start_x) + end_c) {
317 _UpdateLineEndPoints(rect, start_x, start_y, middle_x, middle_y, half_width);
328 if (start_y < FXSYS_Mul(end_k, start_x) + end_c) {
367 FX_FLOAT start_y = m_pPoints[iStartPoint].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);