Blender V4.3
bmesh_path_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
17
19 BMLoop *l_src,
20 BMLoop *l_dst,
22 bool (*filter_fn)(BMLoop *, void *),
23 void *user_data) ATTR_WARN_UNUSED_RESULT
24 ATTR_NONNULL(1, 2, 3, 5);
25
27 BMLoop *l_src,
28 BMLoop *l_dst,
30 bool (*filter_fn)(BMLoop *, void *),
31 void *user_data) ATTR_WARN_UNUSED_RESULT
32 ATTR_NONNULL(1, 2, 3, 5);
33
35 BMFace *f_src,
36 BMFace *f_dst,
38 bool (*filter_fn)(BMFace *, void *),
39 void *user_data) ATTR_WARN_UNUSED_RESULT
40 ATTR_NONNULL(1, 2, 3, 5);
#define ATTR_WARN_UNUSED_RESULT
#define ATTR_NONNULL(...)
unsigned int uint
ATTR_WARN_UNUSED_RESULT BMesh * bm
LinkNode LinkNode LinkNode * BM_mesh_calc_path_uv_face(BMesh *bm, BMFace *f_src, BMFace *f_dst, const BMCalcPathUVParams *params, bool(*filter_fn)(BMFace *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
LinkNode * BM_mesh_calc_path_uv_vert(BMesh *bm, BMLoop *l_src, BMLoop *l_dst, const BMCalcPathUVParams *params, bool(*filter_fn)(BMLoop *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
LinkNode LinkNode * BM_mesh_calc_path_uv_edge(BMesh *bm, BMLoop *l_src, BMLoop *l_dst, const BMCalcPathUVParams *params, bool(*filter_fn)(BMLoop *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
uiWidgetBaseParameters params[MAX_WIDGET_BASE_BATCH]