Blender  V3.3
bmesh_path_uv.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
13  float aspect_y;
14 };
15 
17  BMLoop *l_src,
18  BMLoop *l_dst,
19  const struct BMCalcPathUVParams *params,
20  bool (*filter_fn)(BMLoop *, void *),
22  ATTR_NONNULL(1, 2, 3, 5);
23 
25  BMLoop *l_src,
26  BMLoop *l_dst,
27  const struct BMCalcPathUVParams *params,
28  bool (*filter_fn)(BMLoop *, void *),
30  ATTR_NONNULL(1, 2, 3, 5);
31 
33  BMFace *f_src,
34  BMFace *f_dst,
35  const struct BMCalcPathUVParams *params,
36  bool (*filter_fn)(BMFace *, void *),
38  ATTR_NONNULL(1, 2, 3, 5);
#define ATTR_WARN_UNUSED_RESULT
#define ATTR_NONNULL(...)
unsigned int uint
Definition: BLI_sys_types.h:67
ATTR_WARN_UNUSED_RESULT BMesh * bm
struct LinkNode struct LinkNode * BM_mesh_calc_path_uv_edge(BMesh *bm, BMLoop *l_src, BMLoop *l_dst, const struct BMCalcPathUVParams *params, bool(*filter_fn)(BMLoop *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
struct LinkNode * BM_mesh_calc_path_uv_vert(BMesh *bm, BMLoop *l_src, BMLoop *l_dst, const struct BMCalcPathUVParams *params, bool(*filter_fn)(BMLoop *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
struct LinkNode struct LinkNode struct LinkNode * BM_mesh_calc_path_uv_face(BMesh *bm, BMFace *f_src, BMFace *f_dst, const struct BMCalcPathUVParams *params, bool(*filter_fn)(BMFace *, void *), void *user_data) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
void * user_data
uiWidgetBaseParameters params[MAX_WIDGET_BASE_BATCH]