Home
last modified time | relevance | path

Searched refs:bnd_itr (Results 1 – 3 of 3) sorted by relevance

/OK3568_Linux_fs/buildroot/dl/qt5location/git/src/3rdparty/mapbox-gl-native/deps/wagyu/0.4.3/include/mapbox/geometry/wagyu/
H A Dactive_bound_list.hpp169 void set_winding_count(active_bound_list_itr<T>& bnd_itr, in set_winding_count() argument
174 auto rev_bnd_itr = active_bound_list_rev_itr<T>(bnd_itr); in set_winding_count()
176 (*bnd_itr)->winding_count = (*bnd_itr)->winding_delta; in set_winding_count()
177 (*bnd_itr)->winding_count2 = 0; in set_winding_count()
184 (*rev_bnd_itr)->poly_type != (*bnd_itr)->poly_type) { in set_winding_count()
188 (*bnd_itr)->winding_count = (*bnd_itr)->winding_delta; in set_winding_count()
189 (*bnd_itr)->winding_count2 = 0; in set_winding_count()
190 } else if (is_even_odd_fill_type(*(*bnd_itr), subject_fill_type, clip_fill_type)) { in set_winding_count()
192 (*bnd_itr)->winding_count = (*bnd_itr)->winding_delta; in set_winding_count()
193 (*bnd_itr)->winding_count2 = (*rev_bnd_itr)->winding_count2; in set_winding_count()
[all …]
H A Dprocess_horizontal.hpp255 for (auto bnd_itr = active_bounds.begin(); bnd_itr != active_bounds.end();) { in process_horizontals() local
256 if (*bnd_itr != nullptr && current_edge_is_horizontal<T>(bnd_itr)) { in process_horizontals()
257 bnd_itr = process_horizontal(scanline_y, bnd_itr, active_bounds, rings, scanbeam, in process_horizontals()
260 ++bnd_itr; in process_horizontals()
H A Dring_util.hpp34 auto bnd_itr = std::find(active_bounds.rbegin(), active_bounds.rend(), &bnd); in set_hole_state() local
35 ++bnd_itr; in set_hole_state()
38 while (bnd_itr != active_bounds.rend()) { in set_hole_state()
39 if (*bnd_itr == nullptr) { in set_hole_state()
40 ++bnd_itr; in set_hole_state()
43 if ((*bnd_itr)->ring) { in set_hole_state()
45 bndTmp = (*bnd_itr); in set_hole_state()
46 } else if (bndTmp->ring == (*bnd_itr)->ring) { in set_hole_state()
50 ++bnd_itr; in set_hole_state()