Blender V4.3
bmesh_path_region_uv.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2023 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
12 BMElem *ele_src,
13 BMElem *ele_dst,
14 int cd_loop_uv_offset,
15 bool (*filter_fn)(BMLoop *, void *user_data),
16 void *user_data) ATTR_WARN_UNUSED_RESULT
17 ATTR_NONNULL(1, 2, 3);
18
20 BMElem *ele_src,
21 BMElem *ele_dst,
22 int cd_loop_uv_offset,
23 bool (*filter_fn)(BMLoop *, void *user_data),
24 void *user_data) ATTR_WARN_UNUSED_RESULT
25 ATTR_NONNULL(1, 2, 3);
26
28 BMElem *ele_src,
29 BMElem *ele_dst,
30 int cd_loop_uv_offset,
31 bool (*filter_fn)(BMFace *, void *user_data),
32 void *user_data) ATTR_WARN_UNUSED_RESULT
33 ATTR_NONNULL(1, 2, 3);
#define ATTR_WARN_UNUSED_RESULT
#define ATTR_NONNULL(...)
ATTR_WARN_UNUSED_RESULT BMesh * bm
LinkNode * BM_mesh_calc_path_uv_region_vert(BMesh *bm, BMElem *ele_src, BMElem *ele_dst, int cd_loop_uv_offset, bool(*filter_fn)(BMLoop *, void *user_data), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
LinkNode LinkNode * BM_mesh_calc_path_uv_region_edge(BMesh *bm, BMElem *ele_src, BMElem *ele_dst, int cd_loop_uv_offset, bool(*filter_fn)(BMLoop *, void *user_data), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
LinkNode LinkNode LinkNode * BM_mesh_calc_path_uv_region_face(BMesh *bm, BMElem *ele_src, BMElem *ele_dst, int cd_loop_uv_offset, bool(*filter_fn)(BMFace *, void *user_data), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1