This moves the following `editors/*` directories to C++: - animation, armature, lattice, mesh, metaball, object, scene. Much of the changes in this commit (inserting casts in particular) was automated. Further changes like switching to functional style casts can be done separately by existing automated scripts. See #103343 Pull Request: https://projects.blender.org/blender/blender/pulls/109715
24 lines
364 B
C
24 lines
364 B
C
/* SPDX-FileCopyrightText: 2023 Blender Foundation
|
|
*
|
|
* SPDX-License-Identifier: GPL-2.0-or-later */
|
|
|
|
#pragma once
|
|
|
|
/** \file
|
|
* \ingroup bmesh
|
|
*/
|
|
|
|
#ifdef __cplusplus
|
|
extern "C" {
|
|
#endif
|
|
|
|
/**
|
|
* Split all faces that match `filter_fn`.
|
|
* \note
|
|
*/
|
|
void BM_mesh_separate_faces(BMesh *bm, BMFaceFilterFunc filter_fn, void *user_data);
|
|
|
|
#ifdef __cplusplus
|
|
}
|
|
#endif
|