Rev 1892 | Go to most recent revision | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 1892 | Rev 3959 | ||
---|---|---|---|
Line 215... | Line 215... | ||
215 | return CAIRO_STATUS_SUCCESS; |
215 | return CAIRO_STATUS_SUCCESS; |
216 | } |
216 | } |
Line 217... | Line 217... | ||
217 | 217 | ||
218 | /* XXX Investigate direct inspection of the inflections? */ |
218 | /* XXX Investigate direct inspection of the inflections? */ |
219 | if (! _cairo_spline_init (&spline, |
219 | if (! _cairo_spline_init (&spline, |
220 | _cairo_in_fill_line_to, |
220 | (cairo_spline_add_point_func_t)_cairo_in_fill_line_to, |
221 | in_fill, |
221 | in_fill, |
222 | &in_fill->current_point, b, c, d)) |
222 | &in_fill->current_point, b, c, d)) |
223 | { |
223 | { |
224 | return CAIRO_STATUS_SUCCESS; |
224 | return CAIRO_STATUS_SUCCESS; |
Line 252... | Line 252... | ||
252 | { |
252 | { |
253 | cairo_in_fill_t in_fill; |
253 | cairo_in_fill_t in_fill; |
254 | cairo_status_t status; |
254 | cairo_status_t status; |
255 | cairo_bool_t is_inside; |
255 | cairo_bool_t is_inside; |
Line 256... | Line 256... | ||
256 | 256 | ||
257 | if (path->is_empty_fill) |
257 | if (_cairo_path_fixed_fill_is_empty (path)) |
Line 258... | Line 258... | ||
258 | return FALSE; |
258 | return FALSE; |
Line 259... | Line 259... | ||
259 | 259 | ||
260 | _cairo_in_fill_init (&in_fill, tolerance, x, y); |
- | |
261 | 260 | _cairo_in_fill_init (&in_fill, tolerance, x, y); |
|
262 | status = _cairo_path_fixed_interpret (path, |
261 | |
263 | CAIRO_DIRECTION_FORWARD, |
262 | status = _cairo_path_fixed_interpret (path, |
264 | _cairo_in_fill_move_to, |
263 | _cairo_in_fill_move_to, |
265 | _cairo_in_fill_line_to, |
264 | _cairo_in_fill_line_to, |