Blender V4.3
bmesh_polygon_edgenet.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
7#include "BLI_vector.hh"
8
22 BMFace *f,
23 BMEdge **edge_net,
24 int edge_net_len,
25 blender::Vector<BMFace *> *r_face_arr);
26
36 BMFace *f,
37 BMEdge **edge_net_init,
38 uint edge_net_init_len,
39 bool use_partial_connect,
40 struct MemArena *mem_arena,
41 BMEdge ***r_edge_net_new,
42 uint *r_edge_net_new_len) ATTR_WARN_UNUSED_RESULT
43 ATTR_NONNULL(1, 2, 3, 6, 7, 8);
#define ATTR_WARN_UNUSED_RESULT
#define ATTR_NONNULL(...)
unsigned int uint
ATTR_WARN_UNUSED_RESULT BMesh * bm
bool BM_face_split_edgenet(BMesh *bm, BMFace *f, BMEdge **edge_net, int edge_net_len, blender::Vector< BMFace * > *r_face_arr)
bool BM_face_split_edgenet_connect_islands(BMesh *bm, BMFace *f, BMEdge **edge_net_init, uint edge_net_init_len, bool use_partial_connect, struct MemArena *mem_arena, BMEdge ***r_edge_net_new, uint *r_edge_net_new_len) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1
static MemArena * mem_arena
Definition makesdna.cc:62