Generally the `extern "C" {` brackets shouldn't be added around other
headers since it causes problems when using C++ features in them.
Follow that convention for the "bmesh.h" header.
28 lines
565 B
C++
28 lines
565 B
C++
/* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#pragma once
|
|
|
|
/** \file
|
|
* \ingroup bmesh
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* Geometry must be completely isolated.
|
|
*/
|
|
void BM_mesh_copy_arrays(BMesh *bm_src,
|
|
BMesh *bm_dst,
|
|
BMVert **verts_src,
|
|
uint verts_src_len,
|
|
BMEdge **edges_src,
|
|
uint edges_src_len,
|
|
BMFace **faces_src,
|
|
uint faces_src_len);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|