250 int cd_loop_uv_offset,
425 short selectmode_old,
426 short selectmode_new,
427 int cd_loop_uv_offset);
574 int cd_loop_uv_offset,
577 bool check_contiguous,
ATTR_WARN_UNUSED_RESULT const BMLoop * l
ATTR_WARN_UNUSED_RESULT const BMVert const BMEdge * e
ATTR_WARN_UNUSED_RESULT const BMVert * v
void BM_mesh_uvselect_set_elem_shared(BMesh *bm, bool select, int cd_loop_uv_offset, blender::Span< BMLoop * > loop_verts, blender::Span< BMLoop * > loop_edges, blender::Span< BMFace * > faces)
void BM_mesh_uvselect_flush_from_faces_only_select(BMesh *bm)
void BM_mesh_uvselect_flush_shared_only_select(BMesh *bm, int cd_loop_uv_offset)
void BM_mesh_uvselect_set_elem_from_mesh(BMesh *bm, bool select, const BMUVSelectPickParams ¶ms, blender::Span< BMVert * > verts, blender::Span< BMEdge * > edges, blender::Span< BMFace * > faces)
bool BM_loop_vert_uvselect_check_other_loop_edge(BMLoop *l, char hflag, int cd_loop_uv_offset)
void BM_face_uvselect_set_pick(BMesh *bm, BMFace *f, bool select, const BMUVSelectPickParams ¶ms)
bool BM_face_uvselect_check_edges_all(BMFace *f)
void BM_mesh_uvselect_mode_flush_ex(BMesh *bm, const short selectmode, bool flush_down)
void BM_mesh_uvselect_sync_from_mesh_sticky_vert(BMesh *bm)
bool BM_loop_vert_uvselect_check_other_loop_vert(BMLoop *l, char hflag, int cd_loop_uv_offset)
void BM_mesh_uvselect_flush_from_loop_edges_only_select(BMesh *bm)
void BM_mesh_uvselect_mode_flush(BMesh *bm)
bool BM_loop_edge_uvselect_check_other_loop_edge(BMLoop *l, char hflag, int cd_loop_uv_offset)
bool BM_loop_vert_uvselect_check_other_edge(BMLoop *l, char hflag, int cd_loop_uv_offset)
void BM_face_uvselect_set_noflush(BMesh *bm, BMFace *f, bool select)
void BM_loop_vert_uvselect_set_shared(BMesh *bm, BMLoop *l, bool select, int cd_loop_uv_offset)
void BM_mesh_uvselect_flush_from_verts(BMesh *bm, bool select)
void BM_face_uvselect_set(BMesh *bm, BMFace *f, bool select)
void BM_face_uvselect_set_shared(BMesh *bm, BMFace *f, bool select, int cd_loop_uv_offset)
bool BM_loop_edge_uvselect_check_other_face(BMLoop *l, char hflag, int cd_loop_uv_offset)
void BM_mesh_uvselect_sync_from_mesh_sticky_disabled(BMesh *bm)
void BM_mesh_uvselect_mode_flush_update(BMesh *bm, short selectmode_old, short selectmode_new, int cd_loop_uv_offset)
void BM_mesh_uvselect_sync_to_mesh(BMesh *bm)
void BM_mesh_uvselect_flush_post_subdivide(BMesh *bm, int cd_loop_uv_offset)
bool BM_loop_edge_uvselect_test(const BMLoop *l)
void BM_mesh_uvselect_flush_shared_only_deselect(BMesh *bm, int cd_loop_uv_offset)
void BM_mesh_uvselect_sync_from_mesh_sticky_location(BMesh *bm, int cd_loop_uv_offset)
void BM_loop_edge_uvselect_set_noflush(BMesh *bm, BMLoop *l, bool select)
bool BM_mesh_uvselect_is_valid(BMesh *bm, int cd_loop_uv_offset, bool check_sync, bool check_flush, bool check_contiguous, UVSelectValidateInfo *info)
bool BM_loop_vert_uvselect_check_other_face(BMLoop *l, char hflag, int cd_loop_uv_offset)
bool BM_face_uvselect_test(const BMFace *f)
void BM_mesh_uvselect_flush_from_faces_only_deselect(BMesh *bm)
void BM_mesh_uvselect_flush_from_loop_verts_only_select(BMesh *bm)
bool BM_mesh_uvselect_clear(BMesh *bm)
void BM_mesh_uvselect_flush_from_loop_edges_only_deselect(BMesh *bm)
void BM_mesh_uvselect_flush_from_loop_verts(BMesh *bm)
void BM_mesh_uvselect_flush_from_loop_verts_only_deselect(BMesh *bm)
bool BM_loop_vert_uvselect_test(const BMLoop *l)
void BM_loop_edge_uvselect_set(BMesh *bm, BMLoop *l, bool select)
void BM_mesh_uvselect_flush_from_loop_edges(BMesh *bm, bool flush_down)
void BM_loop_edge_uvselect_set_shared(BMesh *bm, BMLoop *l, bool select, int cd_loop_uv_offset)
void BM_edge_uvselect_set_pick(BMesh *bm, BMEdge *e, bool select, const BMUVSelectPickParams ¶ms)
void BM_loop_vert_uvselect_set_noflush(BMesh *bm, BMLoop *l, bool select)
void BM_mesh_uvselect_flush_from_faces(BMesh *bm, bool flush_down)
void BM_vert_uvselect_set_pick(BMesh *bm, BMVert *v, bool select, const BMUVSelectPickParams ¶ms)
void BM_mesh_uvselect_mode_flush_only_select(BMesh *bm)
int count_uv_vert_non_contiguous_selected
int count_uv_edge_non_contiguous_selected
int count_uv_vert_isolated_in_face_mode
int count_uv_edge_isolated_in_face_mode
int count_uv_vert_isolated_in_edge_or_face_mode
int count_uv_edge_unselected_with_all_verts_selected
int count_uv_face_selected_with_any_edges_unselected
int count_uv_face_unselected_with_all_edges_selected
int count_uv_face_selected_with_any_verts_unselected
int count_uv_face_unselected_with_all_verts_selected
int count_uv_edge_selected_with_any_verts_unselected
int count_uv_edge_none_selected_with_edge_selected
int count_uv_vert_any_selected_with_vert_unselected
int count_uv_vert_none_selected_with_vert_selected
int count_uv_edge_any_selected_with_edge_unselected
UVSelectValidateInfo_Flush flush
UVSelectValidateInfo_FlushAndContiguous flush_contiguous
UVSelectValidateInfo_Sync sync
UVSelectValidateInfo_Contiguous contiguous