Blender
V3.3
|
#include <DNA_meshdata_types.h>
Public Attributes | |
int | loopstart |
int | totloop |
short | mat_nr |
char | flag |
char | _pad |
Mesh Faces This only stores the polygon size & flags, the vertex & edge indices are stored in the MLoop.
Typically accessed from Mesh.mpoly.
Definition at line 68 of file DNA_meshdata_types.h.
char MPoly::_pad |
Definition at line 74 of file DNA_meshdata_types.h.
char MPoly::flag |
Definition at line 74 of file DNA_meshdata_types.h.
Referenced by BKE_mesh_flush_hidden_from_verts_ex(), BKE_mesh_flush_select_from_polys_ex(), BKE_mesh_from_metaball(), BKE_mesh_mselect_validate(), BKE_mesh_normals_loop_split(), BKE_mesh_smooth_flag_set(), BKE_mesh_uv_vert_map_create(), BKE_sculpt_face_sets_ensure_from_base_mesh_visibility(), BKE_sculpt_sync_face_sets_visibility_to_base_mesh(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), ccgDM_copyFinalPolyArray(), convert_mfaces_to_mpolys(), GeometryExporter::create_normals(), dm_ts_GetNormal(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), draw_subdiv_cache_extra_coarse_face_data_mesh(), edbm_backbuf_check_and_select_faces_obmode(), blender::draw::extract_edituv_lines_iter_poly_mesh(), blender::draw::extract_edituv_lines_iter_subdiv_mesh(), blender::draw::extract_fdots_iter_poly_mesh(), blender::draw::extract_lines_adjacency_iter_looptri_mesh(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_subdiv_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_pos_nor_hq_iter_poly_mesh(), blender::draw::extract_pos_nor_iter_poly_mesh(), blender::draw::extract_tris_single_mat_iter_looptri_mesh(), face_materials_match(), blender::bke::fill_mesh_topology(), blender::bke::get_shade_smooth(), blender::io::alembic::get_topology(), GPU_pbvh_mesh_buffers_build(), heat_bone_weighting(), Freestyle::BlenderFileLoader::insertShapeNode(), looptri_no_hidden_map_get(), mesh_add_polys(), mesh_calc_tri_tessface(), mesh_edges_sharp_tag(), mesh_flush_select_from_verts(), mesh_nurbs_displist_to_mdata(), mesh_render_data_mat_tri_len_mesh_range_fn(), mesh_render_data_polys_sorted_build(), mesh_tessface_calc(), MOD_solidify_extrude_modifyMesh(), modifyMesh(), multiresbake_get_normal(), blender::nodes::node_geo_extrude_mesh_cc::new_poly(), paintface_deselect_all_visible(), paintface_flush_flags(), paintface_hide(), paintface_minmax(), paintface_mouse_select(), paintface_reveal(), poly_is_island_boundary_smooth_cb(), project_paint_check_face_sel(), project_paint_uvpixel_mask(), blender::io::alembic::read_mpolys(), select_linked_tfaces_with_seams(), set_ccgdm_all_geometry(), blender::bke::set_shade_smooth(), blender::io::obj::OBJMesh::store_normal_coords_and_indices(), subdiv_ccg_material_flags_eval(), vertex_color_set(), voxel_remesh_exec(), vpaint_do_draw(), and weight_paint_set().
int MPoly::loopstart |
Offset into loop array and number of loops in the face.
Definition at line 70 of file DNA_meshdata_types.h.
Referenced by blender::bke::adapt_mesh_domain_corner_to_edge_impl(), blender::bke::adapt_mesh_domain_edge_to_corner_impl(), blender::bke::adapt_mesh_domain_face_to_edge_impl(), blender::bke::adapt_mesh_domain_face_to_point_impl(), add_interpolated_polys_to_new_mesh(), add_mesh_quad_diag_springs(), MeshFairingContext::adjacents_coords_from_loop(), adjacet_vertices_index_from_adjacent_edge(), apply_heights_callback(), apply_tangmat_callback(), apply_weights_vertex_normal(), arrayModifier_doArray(), BKE_crazyspace_set_quats_mesh(), BKE_defvert_extract_vgroup_to_polyweights(), BKE_gpencil_convert_mesh(), BKE_mesh_calc_area(), BKE_mesh_calc_poly_uv_area(), BKE_mesh_calc_relative_deform(), BKE_mesh_center_median_from_polys(), BKE_mesh_center_of_surface(), BKE_mesh_center_of_volume(), BKE_mesh_edge_loop_map_create(), BKE_mesh_edge_poly_map_create(), BKE_mesh_flush_hidden_from_verts_ex(), BKE_mesh_flush_select_from_polys_ex(), BKE_mesh_foreach_mapped_face_center(), BKE_mesh_foreach_mapped_subdiv_face_center(), BKE_mesh_from_metaball(), BKE_mesh_loop_manifold_fan_around_vert_next(), BKE_mesh_merge_verts(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_normals_loop_split(), BKE_mesh_polygon_flip_ex(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_polys_from_mesh(), BKE_mesh_strip_loose_polysloops(), BKE_mesh_to_curve_nurblist(), BKE_mesh_uv_vert_map_create(), BKE_remesh_reproject_sculpt_face_sets(), BKE_sculpt_mask_layers_ensure(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), blender::nodes::node_geo_dual_mesh_cc::boundary_edge_on_poly(), blender::nodes::node_geo_dual_mesh_cc::boundary_edges_on_poly(), buildAdjacencyMap(), blender::nodes::node_geo_dual_mesh_cc::calc_boundaries(), blender::io::obj::OBJMesh::calc_poly_normal(), blender::io::obj::OBJMesh::calc_poly_normal_indices(), blender::io::obj::OBJMesh::calc_poly_vertex_indices(), calc_tangent_spaces(), blender::nodes::calculate_cone_faces(), ccgDM_copyFinalPolyArray(), cddm_poly_compare(), cloth_add_shear_bend_spring(), blender::draw::compute_area_ratio(), compute_interpolated_polygons(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_mesh_data_from_poly_selection(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_mesh_data_from_poly_selection_edge_face(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_polygons_from_edge_selection(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_polygons_from_vertex_selection(), compute_volume(), computeBindWeights(), computed_masked_polygons(), blender::nodes::node_geo_input_mesh_face_area_cc::construct_face_area_gvarray(), blender::nodes::node_geo_input_mesh_face_neighbors_cc::construct_neighbor_count_gvarray(), construct_param_handle_subsurfed(), blender::nodes::node_geo_uv_unwrap_cc::construct_uv_gvarray(), blender::nodes::node_geo_uv_pack_islands_cc::construct_uv_gvarray(), convert_mfaces_to_mpolys(), blender::nodes::node_geo_delete_geometry_cc::copy_face_corner_attributes(), blender::nodes::node_geo_delete_geometry_cc::copy_masked_polys_to_new_mesh(), copy_masked_polys_to_new_mesh(), blender::nodes::node_geo_mesh_primitive_circle_cc::create_circle_mesh(), blender::nodes::node_geo_input_mesh_edge_angle_cc::create_edge_map(), blender::nodes::create_grid_mesh(), blender::geometry::create_merged_mesh(), GeometryExporter::create_mesh_primitive_list(), GeometryExporter::create_normals(), blender::nodes::node_geo_dual_mesh_cc::create_vertex_poly_map(), GeometryExporter::createTexcoordsSource(), GeometryExporter::createVertexColorSource(), customdata_compare(), blender::geometry::define_quad(), blender::meshintersect::direct_mesh_boolean(), displacement_get_grid_and_coord(), displacement_get_other_grid(), blender::nodes::node_geo_dual_mesh_cc::dissolve_redundant_verts(), dm_ts_GetNormal(), dm_ts_GetPosition(), dm_ts_GetTextureCoordinate(), dm_ts_SetTSpace(), do_draw_face_sets_brush_task_cb_ex(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_blur_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), draw_subdiv_cache_extra_coarse_face_data_mesh(), blender::nodes::node_geo_duplicate_elements_cc::duplicate_faces(), dynamic_paint_apply_surface_vpaint_cb(), dynamicPaint_initAdjacencyData(), ED_draw_object_facemap(), ed_mesh_pick_face_vert__mpoly_find(), blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_edge_idx_iter_poly_mesh(), blender::draw::extract_edit_data_iter_poly_mesh(), blender::draw::extract_edituv_data_iter_poly_mesh(), blender::draw::extract_edituv_fdots_iter_poly_mesh(), blender::draw::extract_edituv_lines_iter_poly_mesh(), blender::draw::extract_edituv_points_iter_poly_mesh(), blender::draw::extract_edituv_stretch_angle_iter_poly_mesh(), blender::draw::extract_fdots_iter_poly_mesh(), blender::draw::extract_fdots_pos_iter_poly_mesh(), blender::draw::extract_fdots_uv_iter_poly_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_orco_iter_poly_mesh(), blender::draw::extract_points_iter_poly_mesh(), blender::draw::extract_poly_idx_iter_poly_mesh(), blender::draw::extract_pos_nor_hq_iter_poly_mesh(), blender::draw::extract_pos_nor_iter_poly_mesh(), blender::draw::extract_sculpt_data_init_subdiv(), blender::draw::extract_tris_iter_poly_mesh(), blender::draw::extract_vert_idx_iter_poly_mesh(), blender::draw::extract_weights_iter_poly_mesh(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_face_regions(), fill_laplacian_matrix(), blender::bke::fill_mesh_topology(), find_original_loop(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), geometry_init_loose_information(), blender::nodes::node_geo_transfer_attribute_cc::get_closest_mesh_corners(), blender::io::alembic::get_cols(), get_face_corner_uv_index(), get_face_uv_map_vert(), blender::nodes::node_geo_scale_elements_cc::get_face_vertices(), get_face_vertices(), get_levels_from_disps(), blender::io::alembic::get_loop_normals(), blender::io::usd::get_loops_polys(), get_normal(), blender::io::obj::OBJMesh::get_poly_deform_group_index(), get_position(), get_texture_coordinate(), blender::io::alembic::get_topology(), blender::io::alembic::get_uvs(), blender::nodes::node_geo_input_mesh_face_is_planar_cc::PlanarFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_edge_angle_cc::AngleFieldInput::get_varray_for_context(), blender::nodes::node_geo_input_mesh_edge_angle_cc::SignedAngleFieldInput::get_varray_for_context(), getSurroundingVerts(), GPU_pbvh_mesh_buffers_update(), heat_bone_weighting(), init_laplacian_matrix(), initialize_manifold_indices(), interp_bilinear_mpoly(), join_mesh_single(), loop_interpolation_from_corner(), loop_interpolation_init(), loop_split_generator(), loop_to_vertex_colors_exec(), loops_of_ptex_get(), make_edges_mdata_extend(), mask_get_grid_and_coord(), mdisp_rot_face_to_crn(), mesh_calc_edges_mdata(), mesh_calc_hq_normal(), mesh_calc_islands_loop_poly_uv(), mesh_calc_normals_poly_and_vertex_accum_fn(), mesh_calc_normals_poly_fn(), mesh_calc_tri_tessface(), blender::nodes::node_geo_extrude_mesh_cc::mesh_calculate_polys_of_edge(), mesh_edges_sharp_tag(), blender::nodes::node_geo_flip_faces_cc::mesh_flip_faces(), mesh_flush_select_from_verts(), mesh_get_boundaries(), mesh_init_origspace(), mesh_island_to_astar_graph(), mesh_island_to_astar_graph_edge_process(), mesh_merge_transform(), mesh_normals_loop_custom_set(), mesh_nurbs_displist_to_mdata(), mesh_remap_interp_poly_data_get(), mesh_tessface_calc(), mesh_uv_reset_mface(), mesh_vert_poly_or_loop_map_create(), meshdeform_boundary_phi(), meshdeform_ray_tree_intersect(), MeshFairingContext::MeshFairingContext(), MOD_get_texture_coords(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modifyMesh(), multires_del_higher(), multires_disp_run_cb(), multires_reshape_apply_base_refit_base_mesh(), multires_subdivide_create_object_space_linear_grids(), multires_unsubdivide_flip_grid_x_axis(), multires_unsubdivide_prepare_original_bmesh_for_extract(), multiresbake_get_normal(), nearestVert(), blender::nodes::node_geo_extrude_mesh_cc::new_poly(), paintface_minmax(), pbvh_update_normals_accum_task_cb(), blender::bke::pbvh_vertex_color_get(), blender::bke::pbvh_vertex_color_set(), poly_edge_loop_islands_calc(), poly_get_adj_loops_from_vert(), polygons_check_flip(), precalc_uv_layer(), blender::nodes::node_geo_scale_elements_cc::prepare_face_islands(), blender::io::alembic::process_loop_normals(), project_paint_prepare_all_faces(), blender::io::alembic::read_custom_data_mcols(), blender::io::alembic::read_mpolys(), blender::io::alembic::read_uvs(), SCULPT_boundary_info_ensure(), sculpt_check_unique_face_set_for_edge_in_base_mesh(), sculpt_expand_delete_face_set_id(), sculpt_expand_diagonals_falloff_create(), sculpt_expand_grids_to_faces_falloff(), sculpt_expand_is_face_in_active_component(), sculpt_expand_snap_initialize_from_enabled(), sculpt_expand_vertex_to_faces_falloff(), sculpt_face_set_grow(), sculpt_face_set_shrink(), SCULPT_geodesic_mesh_create(), sculpt_gesture_trim_geometry_generate(), SCULPT_visibility_sync_all_vertex_to_face_sets(), select_linked_tfaces_with_seams(), set_coarse_positions(), set_face_varying_data_from_uv_task(), set_tspace(), snap_mesh_polygon(), blender::nodes::node_geo_dual_mesh_cc::sort_vertex_polys(), split_faces_prepare_new_edges(), ss_sync_from_uv(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_intersect(), blender::draw::statvis_calc_sharp(), store_grid_data(), blender::io::obj::OBJMesh::store_normal_coords_and_indices(), blender::io::obj::OBJMesh::store_uv_coords_and_indices(), subdiv_foreach_corner_vertices_regular_do(), subdiv_foreach_corner_vertices_special_do(), subdiv_foreach_ctx_count(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), subdiv_foreach_mark_non_loose_geometry(), subdiv_mesh_poly(), uv_warp_compute(), uvprojectModifier_do(), vertex_color_set(), vertex_interpolation_from_corner(), vertex_interpolation_init(), vertex_to_loop_colors_exec(), weight_paint_sample_enum_itemf(), weight_paint_set(), blender::geometry::weld_poly_loop_ctx_alloc(), wn_corner_angle(), wn_face_area(), and wn_face_with_angle().
short MPoly::mat_nr |
Definition at line 73 of file DNA_meshdata_types.h.
Referenced by blender::nodes::node_geo_set_material_cc::assign_material_to_faces(), MeshImporter::assign_material_to_geom(), BKE_gpencil_convert_mesh(), BKE_mesh_material_index_clear(), BKE_mesh_material_index_remove(), BKE_mesh_material_index_used(), BKE_mesh_material_remap(), BKE_mesh_validate_material_indices(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), ccgDM_copyFinalPolyArray(), collect_vertex_counts_per_poly(), convert_mfaces_to_mpolys(), GeometryExporter::create_mesh_primitive_list(), do_multires_bake_thread(), draw_subdiv_cache_ensure_mat_offsets(), face_materials_match(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), blender::io::usd::get_loops_polys(), blender::bke::get_material_index(), GPU_pbvh_mesh_buffers_update(), imapaint_pick_uv(), Freestyle::BlenderFileLoader::insertShapeNode(), join_mesh_single(), lineart_load_tri_task(), mesh_nurbs_displist_to_mdata(), mesh_render_data_mat_tri_len_mesh_range_fn(), mesh_render_data_polys_sorted_build(), mesh_tessface_calc(), MOD_solidify_extrude_modifyMesh(), modifyMesh(), multiresbake_check(), paint_sample_color(), project_paint_face_clone_image(), project_paint_face_clone_slot(), project_paint_face_paint_image(), project_paint_face_paint_slot(), RE_bake_pixels_populate(), set_ccgdm_all_geometry(), blender::bke::set_material_index(), and subdiv_ccg_material_flags_eval().
int MPoly::totloop |
Keep signed since we need to subtract when getting the previous loop.
Definition at line 72 of file DNA_meshdata_types.h.
Referenced by blender::bke::adapt_mesh_domain_corner_to_edge_impl(), blender::bke::adapt_mesh_domain_edge_to_corner_impl(), blender::bke::adapt_mesh_domain_face_to_edge_impl(), blender::bke::adapt_mesh_domain_face_to_point_impl(), add_interpolated_polys_to_new_mesh(), add_mesh_quad_diag_springs(), apply_heights_callback(), apply_tangmat_callback(), apply_weights_vertex_normal(), average_construct_tangent_matrix(), average_convert_grid_coord_to_ptex(), average_get_other_ptex_and_corner(), average_with_all(), BKE_crazyspace_set_quats_mesh(), BKE_defvert_extract_vgroup_to_polyweights(), BKE_gpencil_convert_mesh(), BKE_mesh_calc_loop_tangent_single_ex(), BKE_mesh_calc_poly_angles(), BKE_mesh_calc_poly_area(), BKE_mesh_calc_poly_center(), BKE_mesh_calc_poly_normal(), BKE_mesh_calc_poly_normal_coords(), BKE_mesh_calc_poly_uv_area(), BKE_mesh_calc_relative_deform(), BKE_mesh_center_median_from_polys(), BKE_mesh_edge_loop_map_create(), BKE_mesh_edge_poly_map_create(), BKE_mesh_flush_hidden_from_verts_ex(), BKE_mesh_flush_select_from_polys_ex(), BKE_mesh_foreach_mapped_loop(), BKE_mesh_foreach_mapped_subdiv_face_center(), BKE_mesh_from_metaball(), BKE_mesh_loop_manifold_fan_around_vert_next(), BKE_mesh_merge_verts(), BKE_mesh_mirror_apply_mirror_on_axis_for_modifier(), BKE_mesh_normals_loop_split(), BKE_mesh_poly_edgebitmap_insert(), BKE_mesh_poly_edgehash_insert(), BKE_mesh_polygon_flip_ex(), BKE_mesh_remap_calc_edges_from_mesh(), BKE_mesh_remap_calc_loops_from_mesh(), BKE_mesh_remap_calc_polys_from_mesh(), BKE_mesh_strip_loose_polysloops(), BKE_mesh_to_curve_nurblist(), BKE_mesh_uv_vert_map_create(), BKE_sculpt_mask_layers_ensure(), BM_mesh_bm_to_me(), BM_mesh_bm_to_me_for_eval(), blender::nodes::node_geo_dual_mesh_cc::boundary_edge_on_poly(), blender::nodes::node_geo_dual_mesh_cc::boundary_edges_on_poly(), buildAdjacencyMap(), blender::nodes::node_geo_dual_mesh_cc::calc_boundaries(), blender::io::obj::OBJMesh::calc_poly_normal_indices(), blender::io::obj::OBJMesh::calc_poly_vertex_indices(), calc_tangent_spaces(), blender::nodes::calculate_cone_faces(), ccgDM_copyFinalPolyArray(), cddm_poly_compare(), cloth_add_shear_bend_spring(), collect_vertex_counts_per_poly(), compute_interpolated_polygons(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_mesh_data_from_poly_selection(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_mesh_data_from_poly_selection_edge_face(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_polygons_from_edge_selection(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_polygons_from_poly_selection(), blender::nodes::node_geo_delete_geometry_cc::compute_selected_polygons_from_vertex_selection(), compute_volume(), computeBindWeights(), computed_masked_polygons(), blender::nodes::node_geo_input_mesh_face_neighbors_cc::construct_neighbor_count_gvarray(), construct_param_handle_subsurfed(), blender::nodes::node_geo_uv_unwrap_cc::construct_uv_gvarray(), blender::nodes::node_geo_uv_pack_islands_cc::construct_uv_gvarray(), context_init_lookup(), convert_mfaces_to_mpolys(), blender::nodes::node_geo_delete_geometry_cc::copy_face_corner_attributes(), blender::nodes::node_geo_delete_geometry_cc::copy_masked_polys_to_new_mesh(), copy_masked_polys_to_new_mesh(), blender::nodes::node_geo_duplicate_elements_cc::copy_stable_id_faces(), count_mesh_quads(), count_num_ptex_faces(), blender::nodes::node_geo_mesh_primitive_circle_cc::create_circle_mesh(), blender::nodes::node_geo_input_mesh_edge_angle_cc::create_edge_map(), blender::nodes::create_grid_mesh(), blender::geometry::create_merged_mesh(), GeometryExporter::create_mesh_primitive_list(), GeometryExporter::create_normals(), blender::nodes::node_geo_dual_mesh_cc::create_vertex_poly_map(), GeometryExporter::createTexcoordsSource(), GeometryExporter::createVertexColorSource(), customdata_compare(), blender::geometry::define_quad(), displacement_data_init_mapping(), displacement_get_face_corner(), displacement_get_grid_and_coord(), displacement_get_other_grid(), blender::nodes::node_geo_dual_mesh_cc::dissolve_redundant_verts(), dm_ts_GetNormal(), dm_ts_GetNumVertsOfFace(), dm_ts_GetPosition(), dm_ts_GetTextureCoordinate(), dm_ts_SetTSpace(), do_vpaint_brush_blur_loops(), do_vpaint_brush_blur_verts(), do_vpaint_brush_smear(), do_wpaint_brush_blur_task_cb_ex(), do_wpaint_brush_smear_task_cb_ex(), draw_subdiv_build_cache(), blender::nodes::node_geo_duplicate_elements_cc::duplicate_faces(), dynamic_paint_apply_surface_vpaint_cb(), dynamicPaint_initAdjacencyData(), ED_draw_object_facemap(), ed_mesh_pick_face_vert__mpoly_find(), blender::draw::extract_edge_fac_iter_poly_mesh(), blender::draw::extract_edge_idx_iter_poly_mesh(), blender::draw::extract_edit_data_iter_poly_mesh(), blender::draw::extract_edituv_data_iter_poly_mesh(), blender::draw::extract_edituv_fdots_iter_poly_mesh(), blender::draw::extract_edituv_lines_iter_poly_mesh(), blender::draw::extract_edituv_points_iter_poly_mesh(), blender::draw::extract_edituv_stretch_angle_iter_poly_mesh(), blender::draw::extract_edituv_stretch_area_finish(), blender::draw::extract_fdots_iter_poly_mesh(), blender::draw::extract_fdots_pos_iter_poly_mesh(), blender::draw::extract_fdots_uv_iter_poly_mesh(), blender::draw::extract_lines_iter_poly_mesh(), blender::draw::extract_lines_paint_mask_iter_poly_mesh(), blender::draw::extract_lnor_hq_iter_poly_mesh(), blender::draw::extract_lnor_iter_poly_mesh(), blender::draw::extract_orco_iter_poly_mesh(), blender::draw::extract_points_iter_poly_mesh(), blender::draw::extract_poly_idx_iter_poly_mesh(), blender::draw::extract_pos_nor_hq_iter_poly_mesh(), blender::draw::extract_pos_nor_iter_poly_mesh(), blender::draw::extract_sculpt_data_init(), blender::draw::extract_sculpt_data_init_subdiv(), blender::draw::extract_tris_iter_poly_mesh(), blender::draw::extract_vert_idx_iter_poly_mesh(), blender::draw::extract_weights_iter_poly_mesh(), blender::nodes::node_geo_extrude_mesh_cc::extrude_individual_mesh_faces(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_edges(), blender::nodes::node_geo_extrude_mesh_cc::extrude_mesh_face_regions(), face_dupli_from_mesh(), fill_laplacian_matrix(), blender::bke::fill_mesh_topology(), blender::draw::fill_vertbuf_with_attribute(), find_original_loop(), foreach_grid_face_coordinate_task(), foreach_vertex(), Freestyle::BlenderStrokeRenderer::GenerateStrokeMesh(), geometry_init_loose_information(), blender::nodes::node_geo_transfer_attribute_cc::get_closest_mesh_corners(), blender::io::alembic::get_cols(), get_face_uv_map_vert(), blender::nodes::node_geo_scale_elements_cc::get_face_vertices(), get_face_vertices(), get_levels_from_disps(), blender::io::alembic::get_loop_normals(), blender::io::usd::get_loops_polys(), get_num_face_vertices(), get_num_verts_of_face(), blender::io::obj::OBJMesh::get_poly_deform_group_index(), blender::io::alembic::get_topology(), blender::io::alembic::get_uvs(), blender::nodes::node_geo_input_mesh_face_is_planar_cc::PlanarFieldInput::get_varray_for_context(), getSurroundingVerts(), init_laplacian_matrix(), initialize_manifold_indices(), loop_interpolation_from_corner(), loop_interpolation_init(), loop_split_generator(), loop_to_vertex_colors_exec(), loops_of_ptex_get(), looptri_no_hidden_map_get(), make_edges_mdata_extend(), mask_data_init_mapping(), mask_get_grid_and_coord(), mdisp_rot_face_to_crn(), mesh_calc_edges_mdata(), mesh_calc_hq_normal(), mesh_calc_ngon_center(), mesh_calc_ngon_normal(), mesh_calc_ngon_normal_coords(), mesh_calc_normals_poly_and_vertex_accum_fn(), mesh_calc_poly_area_centroid(), mesh_calc_poly_volume_centroid(), mesh_calc_poly_volume_centroid_with_reference_center(), blender::nodes::node_geo_extrude_mesh_cc::mesh_calculate_polys_of_edge(), mesh_edges_sharp_tag(), blender::nodes::node_geo_flip_faces_cc::mesh_flip_faces(), mesh_flush_select_from_verts(), mesh_get_boundaries(), mesh_init_origspace(), mesh_normals_loop_custom_set(), mesh_nurbs_displist_to_mdata(), mesh_recalc_looptri__single_threaded(), mesh_remap_interp_poly_data_get(), mesh_render_data_mat_tri_len_mesh_range_fn(), mesh_render_data_polys_sorted_build(), mesh_tessface_calc(), mesh_uv_reset_mface(), mesh_vert_poly_or_loop_map_create(), meshdeform_boundary_phi(), meshdeform_ray_tree_intersect(), MeshFairingContext::MeshFairingContext(), MOD_get_texture_coords(), MOD_solidify_extrude_modifyMesh(), MOD_solidify_nonmanifold_modifyMesh(), modifyMesh(), multires_del_higher(), multires_disp_run_cb(), multires_output_hidden_to_ccgdm(), multires_reshape_apply_base_refit_base_mesh(), multires_reshape_is_quad_face(), multires_reshape_vertcos_foreach_vertex(), multires_subdivide_create_object_space_linear_grids(), multires_unsubdivide_flip_grid_x_axis(), multires_unsubdivide_prepare_original_bmesh_for_extract(), nearestVert(), blender::nodes::node_geo_extrude_mesh_cc::new_poly(), num_ptex_faces_per_poly_get(), paintface_minmax(), blender::bke::pbvh_vertex_color_get(), blender::bke::pbvh_vertex_color_set(), poly_edge_loop_islands_calc(), poly_find_loop_from_vert(), blender::nodes::node_geo_scale_elements_cc::prepare_face_islands(), blender::io::alembic::process_loop_normals(), project_paint_prepare_all_faces(), ptex_face_resolution_get(), blender::io::alembic::read_custom_data_mcols(), blender::io::alembic::read_mpolys(), blender::io::alembic::read_uvs(), SCULPT_boundary_info_ensure(), sculpt_check_unique_face_set_for_edge_in_base_mesh(), sculpt_expand_delete_face_set_id(), sculpt_expand_diagonals_falloff_create(), sculpt_expand_grids_to_faces_falloff(), sculpt_expand_snap_initialize_from_enabled(), sculpt_expand_vertex_to_faces_falloff(), sculpt_face_set_grow(), sculpt_face_set_shrink(), SCULPT_geodesic_mesh_create(), sculpt_gesture_trim_geometry_generate(), SCULPT_visibility_sync_all_vertex_to_face_sets(), select_linked_tfaces_with_seams(), set_coarse_positions(), snap_mesh_polygon(), blender::nodes::node_geo_dual_mesh_cc::sort_vertex_polys(), split_faces_prepare_new_edges(), ss_sync_from_uv(), blender::draw::statvis_calc_distort(), blender::draw::statvis_calc_intersect(), blender::draw::statvis_calc_overhang(), blender::draw::statvis_calc_sharp(), blender::draw::statvis_calc_thickness(), store_grid_data(), blender::io::obj::OBJMesh::store_normal_coords_and_indices(), blender::io::obj::OBJMesh::store_uv_coords_and_indices(), subdiv_foreach_corner_vertices(), subdiv_foreach_corner_vertices_regular_do(), subdiv_foreach_corner_vertices_special_do(), subdiv_foreach_ctx_count(), subdiv_foreach_ctx_init_offsets(), subdiv_foreach_edge_vertices(), subdiv_foreach_edge_vertices_regular_do(), subdiv_foreach_edge_vertices_special_do(), subdiv_foreach_edges_all_patches(), subdiv_foreach_edges_all_patches_regular(), subdiv_foreach_edges_all_patches_special(), subdiv_foreach_every_corner_vertices(), subdiv_foreach_every_edge_vertices(), subdiv_foreach_inner_vertices(), subdiv_foreach_inner_vertices_special(), subdiv_foreach_loops(), subdiv_foreach_loops_regular(), subdiv_foreach_loops_special(), subdiv_foreach_mark_non_loose_geometry(), subdiv_mesh_is_center_vertex(), subdiv_mesh_poly(), uv_warp_compute(), uvprojectModifier_do(), vertex_interpolation_from_corner(), vertex_interpolation_init(), vertex_to_loop_colors_exec(), weight_paint_sample_enum_itemf(), weight_paint_set(), blender::geometry::weld_poly_loop_ctx_alloc(), wn_corner_angle(), and wn_face_with_angle().