|
Blender V4.3
|
#include <BKE_mesh_types.hh>
Inherited by blender::bke::LooseEdgeCache, and blender::bke::LooseVertCache.
Public Attributes | |
| blender::BitVector | is_loose_bits |
| int | count = -1 |
Definition at line 74 of file BKE_mesh_types.hh.
| int blender::bke::LooseGeomCache::count = -1 |
The number of loose elements. If zero, the is_loose_bits shouldn't be accessed. If less than zero, the cache has been accessed in an invalid way (i.e. directly instead of through a Mesh API function).
Definition at line 85 of file BKE_mesh_types.hh.
Referenced by blender::bke::adapt_mesh_domain_corner_to_edge_impl(), blender::bke::adapt_mesh_domain_corner_to_point_impl(), BKE_bvhtree_from_mesh_get(), cloth_build_springs(), GeometryExporter::createLooseEdgeList(), blender::bke::subdiv::initialize_manifold_indices(), lineart_geometry_object_load(), blender::io::ply::load_plydata(), blender::geometry::mesh_merge_by_distance_connected(), blender::geometry::split_edges(), blender::io::obj::OBJMesh::store_normal_coords_and_indices(), blender::bke::try_tag_verts_no_face_none(), and blender::io::obj::OBJWriter::write_edges_indices().
| blender::BitVector blender::bke::LooseGeomCache::is_loose_bits |
A bitmap set to true for each "loose" element. Allocated only if there is at least one loose element.
Definition at line 79 of file BKE_mesh_types.hh.
Referenced by blender::bke::adapt_mesh_domain_corner_to_point_impl(), BKE_bvhtree_from_mesh_get(), cloth_build_springs(), GeometryExporter::createLooseEdgeList(), blender::bke::subdiv::initialize_manifold_indices(), lineart_geometry_object_load(), blender::io::ply::load_plydata(), blender::geometry::mesh_merge_by_distance_connected(), blender::geometry::split_edges(), blender::io::obj::OBJMesh::store_normal_coords_and_indices(), blender::bke::try_tag_verts_no_face_none(), and blender::io::obj::OBJWriter::write_edges_indices().