Blender  V3.3
bmesh_mesh_tessellate.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later */
2 
3 #pragma once
4 
9 struct BMPartialUpdate;
10 
17 };
18 
20  BMLoop *(*looptris)[3],
21  const struct BMeshCalcTessellation_Params *params);
22 void BM_mesh_calc_tessellation(BMesh *bm, BMLoop *(*looptris)[3]);
23 
27 void BM_mesh_calc_tessellation_beauty(BMesh *bm, BMLoop *(*looptris)[3]);
28 
30  BMLoop *(*looptris)[3],
31  const struct BMPartialUpdate *bmpinfo,
32  const struct BMeshCalcTessellation_Params *params);
34  BMLoop *(*looptris)[3],
35  const struct BMPartialUpdate *bmpinfo);
ATTR_WARN_UNUSED_RESULT BMesh * bm
void BM_mesh_calc_tessellation_with_partial_ex(BMesh *bm, BMLoop *(*looptris)[3], const struct BMPartialUpdate *bmpinfo, const struct BMeshCalcTessellation_Params *params)
void BM_mesh_calc_tessellation_ex(BMesh *bm, BMLoop *(*looptris)[3], const struct BMeshCalcTessellation_Params *params)
void BM_mesh_calc_tessellation_beauty(BMesh *bm, BMLoop *(*looptris)[3])
void BM_mesh_calc_tessellation(BMesh *bm, BMLoop *(*looptris)[3])
void BM_mesh_calc_tessellation_with_partial(BMesh *bm, BMLoop *(*looptris)[3], const struct BMPartialUpdate *bmpinfo)
uiWidgetBaseParameters params[MAX_WIDGET_BASE_BATCH]