Go to the source code of this file.
|
| static uint64_t | blender::bke::calc_edges::edge_hash_2 (const OrderedEdge &edge) |
| |
| static void | blender::bke::calc_edges::reserve_hash_maps (const Mesh &mesh, const bool keep_existing_edges, MutableSpan< EdgeMap > edge_maps) |
| |
| static void | blender::bke::calc_edges::add_existing_edges_to_hash_maps (const Mesh &mesh, const uint32_t parallel_mask, MutableSpan< EdgeMap > edge_maps) |
| |
| static void | blender::bke::calc_edges::add_face_edges_to_hash_maps (const Mesh &mesh, const uint32_t parallel_mask, MutableSpan< EdgeMap > edge_maps) |
| |
| static void | blender::bke::calc_edges::serialize_and_initialize_deduplicated_edges (MutableSpan< EdgeMap > edge_maps, const OffsetIndices< int > edge_offsets, MutableSpan< int2 > new_edges) |
| |
| static void | blender::bke::calc_edges::update_edge_indices_in_face_loops (const OffsetIndices< int > faces, const Span< int > corner_verts, const Span< EdgeMap > edge_maps, const uint32_t parallel_mask, const OffsetIndices< int > edge_offsets, MutableSpan< int > corner_edges) |
| |
| static int | blender::bke::calc_edges::get_parallel_maps_count (const Mesh &mesh) |
| |
| static void | blender::bke::calc_edges::clear_hash_tables (MutableSpan< EdgeMap > edge_maps) |
| |
| static void | blender::bke::calc_edges::deselect_known_edges (const OffsetIndices< int > edge_offsets, const Span< EdgeMap > edge_maps, const uint32_t parallel_mask, const Span< int2 > known_edges, MutableSpan< bool > selection) |
| |
| void | blender::bke::mesh_calc_edges (Mesh &mesh, bool keep_existing_edges, bool select_new_edges) |
| |