Blender
V5.0
source
blender
blenkernel
BKE_mesh_topology_state.hh
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2024 Blender Authors
2
*
3
* SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9
#pragma once
10
11
#include "
BLI_array_state.hh
"
12
#include "
BLI_math_vector_types.hh
"
13
14
struct
Mesh
;
15
16
namespace
blender::bke
{
17
24
class
MeshTopologyState
{
25
private
:
26
ArrayState<int2>
edge_verts_;
27
ArrayState<int>
corner_verts_;
28
ArrayState<int>
corner_edges_;
29
ArrayState<int>
face_offset_indices_;
30
31
public
:
32
MeshTopologyState
(
const
Mesh
&
mesh
);
33
38
bool
same_topology_as
(
const
Mesh
&
mesh
)
const
;
39
};
40
41
}
// namespace blender::bke
BLI_array_state.hh
BLI_math_vector_types.hh
blender::ArrayState
Definition
BLI_array_state.hh:27
blender::bke::MeshTopologyState::MeshTopologyState
MeshTopologyState(const Mesh &mesh)
Definition
mesh_topology_state.cc:31
blender::bke::MeshTopologyState::same_topology_as
bool same_topology_as(const Mesh &mesh) const
Definition
mesh_topology_state.cc:41
blender::bke::mesh
Definition
BKE_mesh.hh:28
blender::bke
Definition
AS_asset_library.hh:27
Mesh
Definition
DNA_mesh_types.h:58
Generated on
for Blender by
doxygen
1.16.1