Blender V4.3
bmesh_mesh_partial_update.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
11#include "BLI_compiler_attrs.h"
12
20
42
49 const unsigned int *verts_mask,
50 int verts_mask_count)
52
59 BMesh *bm,
61 const unsigned int *verts_mask,
62 int verts_mask_count) ATTR_NONNULL(1, 2, 3) ATTR_WARN_UNUSED_RESULT;
63
84 BMesh *bm, const BMPartialUpdate_Params *params, const int *verts_group, int verts_group_count)
86
#define ATTR_NONNULL(...)
ATTR_WARN_UNUSED_RESULT BMesh * bm
BMPartialUpdate * BM_mesh_partial_create_from_verts_group_single(BMesh *bm, const BMPartialUpdate_Params *params, const unsigned int *verts_mask, int verts_mask_count) ATTR_NONNULL(1
BMPartialUpdate * BM_mesh_partial_create_from_verts(BMesh *bm, const BMPartialUpdate_Params *params, const unsigned int *verts_mask, int verts_mask_count) ATTR_NONNULL(1
BMPartialUpdate * BM_mesh_partial_create_from_verts_group_multi(BMesh *bm, const BMPartialUpdate_Params *params, const int *verts_group, int verts_group_count) ATTR_NONNULL(1
void BM_mesh_partial_destroy(BMPartialUpdate *bmpinfo) ATTR_NONNULL(1)
BMPartialUpdate ATTR_WARN_UNUSED_RESULT
uiWidgetBaseParameters params[MAX_WIDGET_BASE_BATCH]
BMPartialUpdate_Params params