Blender V2.61 - r43446
|
#include <BLI_editVert.h>
Public Attributes | |
ListBase | verts |
ListBase | edges |
ListBase | faces |
ListBase | selected |
HashEdge * | hashedgetab |
EditVert * | allverts |
EditVert * | curvert |
EditEdge * | alledges |
EditEdge * | curedge |
EditFace * | allfaces |
EditFace * | curface |
EditFace * | act_face |
short | selectmode |
short | mat_nr |
int | totvert |
int | totedge |
int | totface |
int | totvertsel |
int | totedgesel |
int | totfacesel |
int | shapenr |
struct DerivedMesh * | derivedCage |
struct DerivedMesh * | derivedFinal |
int | lastDataMask |
CustomData | vdata |
CustomData | edata |
CustomData | fdata |
Definition at line 151 of file BLI_editVert.h.
Definition at line 169 of file BLI_editVert.h.
Referenced by EM_get_actFace(), EM_set_actFace(), extrudeflag_edge(), free_editface(), free_editMesh(), make_editMesh(), and mesh_separate_selected().
Definition at line 159 of file BLI_editVert.h.
Referenced by free_editMesh(), and init_editmesh_fastmalloc().
Definition at line 160 of file BLI_editVert.h.
Referenced by free_editMesh(), and init_editmesh_fastmalloc().
Definition at line 158 of file BLI_editVert.h.
Referenced by free_editMesh(), and init_editmesh_fastmalloc().
Definition at line 159 of file BLI_editVert.h.
Referenced by calloc_fastedge(), free_editMesh(), and init_editmesh_fastmalloc().
Definition at line 160 of file BLI_editVert.h.
Referenced by calloc_fastface(), free_editMesh(), and init_editmesh_fastmalloc().
Definition at line 158 of file BLI_editVert.h.
Referenced by calloc_fastvert(), free_editMesh(), and init_editmesh_fastmalloc().
struct DerivedMesh* EditMesh::derivedCage |
Definition at line 180 of file BLI_editVert.h.
Referenced by editmesh_build_data(), editmesh_get_derived_cage(), editmesh_get_derived_cage_and_final(), and free_editMesh().
struct DerivedMesh * EditMesh::derivedFinal |
Definition at line 180 of file BLI_editVert.h.
Referenced by draw_uvs(), editmesh_build_data(), editmesh_get_derived_cage_and_final(), free_editMesh(), give_parvert(), and object_get_derived_final().
Definition at line 186 of file BLI_editVert.h.
Referenced by BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), editMesh_to_undoMesh(), load_editMesh(), make_editMesh(), mesh_separate_selected(), and undoMesh_to_editMesh().
Definition at line 153 of file BLI_editVert.h.
Referenced by addedgeface_mesh(), addedgelist(), addface_from_edges(), adduplicateflag(), beautify_fill(), BME_editmesh_to_bmesh(), build_edgecollection(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), check_fgons_selection(), collapseEdges(), construct_param_handle(), createRepresentation(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), edge_drawflags(), edge_flip(), edge_rotate(), edge_rotate_selected(), edgeloop_select(), edgering_sel(), edgering_select(), edgetag_shortest_path(), editmesh_get_derived(), editmesh_mark_seam(), editmesh_mark_sharp(), editmesh_set_connectivity_distance(), editMesh_set_hash(), editMesh_to_undoMesh(), EM_backbuf_checkAndSelectEdges(), EM_clear_flag_all(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_edge(), em_deselect_nth_face(), em_deselect_nth_vert(), EM_fgon_flags(), EM_hide_mesh(), EM_hide_reset(), EM_init_index_arrays(), EM_mesh_copy_edge(), EM_nedges_selected(), EM_recalc_normal_direction(), EM_reveal_mesh(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), EM_stats_update(), emDM_copyEdgeArray(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_foreachMappedEdge(), emDM_getEdge(), emDM_getNumEdges(), ensure_ed_vert_sel(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), faceloop_select(), fill_mesh(), findnearestedge(), free_editMesh(), get_edge_center(), getTransformOrientation(), join_triangles(), knife_cut_exec(), load_editMesh(), loop_bisect(), loop_multiselect(), make_fgon(), make_prim(), make_trans_verts(), mesh_rip_invoke(), mesh_separate_selected(), region_to_loop(), remedge(), removedoublesflag(), screw_mesh_exec(), select_linked_flat_faces(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_sharp_edges_exec(), select_vertex_path_exec(), selectconnected_mesh_all(), selectrandom_mesh(), shortestPathsFromVert(), similar_edge_select__internal(), smooth_vertex(), stats_object_edit(), v3d_editvertex_buts(), validate_loop(), vgroup_blend(), weightFromDistance(), and weightToHarmonic().
Definition at line 153 of file BLI_editVert.h.
Referenced by addfacelist(), adduplicateflag(), beautify_fill(), BME_editmesh_to_bmesh(), border_select_exec(), build_weldedUVEdges(), build_weldedUVs(), bvhtree_from_mesh_faces(), calc_manipulator_stats(), CDDM_from_editmesh(), check_fgons_selection(), circle_select_exec(), collapseuvs(), construct_param_handle(), convert_to_triface(), copy_editface_active_customdata(), correct_uv_aspect(), crazyspace_set_quats_editmesh(), createRepresentation(), createSlideVerts(), createTransEditVerts(), createTransUVs(), cube_project_exec(), cylinder_project_exec(), delete_mesh(), delfaceflag(), draw_em_indices(), draw_em_measure_stats(), draw_uvs(), draw_uvs_shadow(), draw_uvs_stretch(), ED_operator_uvmap(), ED_uvedit_assign_image(), ED_uvedit_ensure_uvs(), ED_uvedit_median(), ED_uvedit_minmax(), ED_uvedit_nearest_uv(), edge_drawflags(), edge_flip(), edge_not_in_tagged_face(), edge_rotate(), edge_rotate_selected(), edgeloop_select(), edgering_sel(), edgering_select(), editmesh_get_derived(), editmesh_set_connectivity_distance(), editMesh_to_undoMesh(), EM_backbuf_checkAndSelectFaces(), EM_clear_flag_all(), EM_convertsel(), EM_deselect_by_material(), EM_deselect_flush(), em_deselect_nth_edge(), em_deselect_nth_face(), EM_fgon_flags(), EM_get_actFace(), EM_hide_mesh(), EM_hide_reset(), EM_init_index_arrays(), EM_make_hq_normals(), EM_make_uv_vert_map(), EM_mesh_copy_face(), EM_mesh_copy_face_layer(), EM_nfaces_selected(), EM_recalc_normal_direction(), EM_reveal_mesh(), EM_select_by_material(), EM_select_face_fgon(), EM_select_flush(), EM_select_less(), EM_select_more(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), EM_solidify(), EM_stats_update(), EM_texFaceCheck(), EM_vertColorCheck(), emDM_copyFaceArray(), emDM_drawFacesTex_common(), emDM_drawMappedFaces(), emDM_drawMappedFacesGLSL(), emDM_drawMappedFacesMat(), emDM_drawUVEdges(), emDM_foreachMappedFaceCenter(), emDM_getFace(), emDM_getFaceDataArray(), emDM_getNumFaces(), esubdivideflag(), exist_face(), exist_face_overlaps(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), faceloop_select(), fill_mesh(), find_nearest_uv_edge(), find_nearest_uv_face(), find_nearest_uv_vert(), findFreeNavPolyIndex(), findnearestface(), fix_new_face(), flip_normals(), free_editface(), free_editMesh(), free_tagged_edges_faces(), generateReebGraph(), get_face_center(), getTransformOrientation(), hide_exec(), join_triangles(), load_editMesh(), loop_bisect(), loop_to_region(), make_editMesh(), make_fgon(), make_trans_verts(), material_slot_assign_exec(), mesh_mirror_colors(), mesh_mirror_uvs(), mesh_rip_invoke(), mesh_rotate_colors(), mesh_rotate_uvs(), mesh_separate_selected(), mesh_set_smooth_faces(), mouse_select(), navmesh_face_add_exec(), navmesh_face_copy_exec(), pin_exec(), recalc_editnormals(), region_to_loop(), removedoublesflag(), reset_exec(), reveal_exec(), select_all_perform(), select_by_number_vertices_exec(), select_edgeloop(), select_linked(), select_linked_flat_faces(), select_linked_limited_invoke(), select_linked_pick_invoke(), select_non_manifold(), select_pinned_exec(), select_sharp_edges_exec(), selectrandom_mesh(), set_edge_directions_f2(), sharesFace(), similar_edge_select__internal(), similar_face_select__internal(), similar_vert_select_exec(), snap_uvs_to_adjacent_unselected(), snap_uvs_to_cursor(), snap_uvs_to_pixels(), sphere_project_exec(), stats_object_edit(), stitch_exec(), unlink_selection_exec(), update_data_blocks(), uv_faces_do_sticky(), uv_from_view_exec(), uv_map_clip_correct(), uv_map_transform_center(), uvedit_center(), uvedit_have_selection(), uvedit_set_tile(), uvedit_translate(), validate_loop(), weightToHarmonic(), and weld_align_uv().
Definition at line 186 of file BLI_editVert.h.
Referenced by addfacelist(), append_weldedUV(), append_weldedUVEdge(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), border_select_exec(), CDDM_from_editmesh(), circle_select_exec(), collapseuvs(), compareFaceAttribs(), construct_param_handle(), copy_editface_active_customdata(), correct_uv_aspect(), createRepresentation(), createSlideVerts(), createTransUVs(), cube_project_exec(), cylinder_project_exec(), delete_customdata_layer(), draw_em_tf_mapped__set_draw(), draw_mesh_textured_old(), draw_uvs(), draw_uvs_shadow(), draw_uvs_stretch(), ED_mesh_color_add(), ED_mesh_color_remove(), ED_mesh_color_remove_named(), ED_mesh_uv_texture_add(), ED_mesh_uv_texture_remove(), ED_uvedit_assign_image(), ED_uvedit_ensure_uvs(), ED_uvedit_median(), ED_uvedit_minmax(), ED_uvedit_nearest_uv(), editmesh_mark_seam(), editMesh_to_undoMesh(), EM_data_interp_from_faces(), EM_get_active_mtface(), EM_make_uv_vert_map(), EM_mesh_copy_face(), EM_mesh_copy_face_layer(), EM_texFaceCheck(), EM_vertColorCheck(), emDM_drawFacesTex_common(), emDM_drawUVEdges(), emDM_getFaceDataArray(), facecopy(), find_nearest_uv_edge(), find_nearest_uv_face(), find_nearest_uv_vert(), findFreeNavPolyIndex(), free_editface(), free_editMesh(), hide_exec(), load_editMesh(), make_editMesh(), merge_firstlast(), merge_target(), mesh_mirror_colors(), mesh_mirror_uvs(), mesh_rotate_colors(), mesh_rotate_uvs(), mesh_separate_selected(), mouse_mesh_shortest_path(), mouse_select(), multiresModifier_set_levels_from_disps(), navmesh_face_add_exec(), navmesh_face_copy_exec(), object_modifier_remove(), pin_exec(), reset_exec(), reveal_exec(), select_all_perform(), select_edgeloop(), select_linked(), select_pinned_exec(), similar_face_select__internal(), snap_uvs_to_adjacent_unselected(), snap_uvs_to_cursor(), snap_uvs_to_pixels(), sphere_project_exec(), stitch_exec(), undoMesh_to_editMesh(), unlink_selection_exec(), update_data_blocks(), uv_faces_do_sticky(), uv_from_view_exec(), uv_map_clip_correct(), uvedit_center(), uvedit_have_selection(), uvedit_set_tile(), uvedit_translate(), and weld_align_uv().
Definition at line 155 of file BLI_editVert.h.
Referenced by editMesh_set_hash(), findedgelist(), free_editMesh(), insert_hashedge(), and remove_hashedge().
Definition at line 184 of file BLI_editVert.h.
Referenced by editmesh_build_data(), editmesh_get_derived_cage(), and editmesh_get_derived_cage_and_final().
short EditMesh::mat_nr |
Definition at line 174 of file BLI_editVert.h.
Referenced by addfacelist(), fill_mesh(), make_editMesh(), and mouse_mesh().
Definition at line 154 of file BLI_editVert.h.
Referenced by act_vert_def(), createRepresentation(), createTransEditVerts(), delete_mesh(), deselect_nth_active(), draw_em_fancy(), editMesh_to_undoMesh(), EM_check_selection(), EM_clear_flag_all(), EM_get_actFace(), EM_get_actSelection(), EM_mesh_copy_edge(), EM_remove_selection(), EM_store_selection(), EM_strip_selections(), EM_validate_selections(), free_editMesh(), load_editMesh(), make_editMesh(), merge_exec(), merge_firstlast(), merge_type_itemf(), mesh_separate_selected(), mouse_mesh_shortest_path(), select_axis_exec(), and undoMesh_to_editMesh().
short EditMesh::selectmode |
Definition at line 172 of file BLI_editVert.h.
Referenced by addedgeface_mesh(), BME_bmesh_to_editmesh(), deselect_nth_active(), do_view3d_header_buttons(), draw_em_indices(), dupli_extrude_cursor(), edgeloop_select(), edgering_select(), editMesh_to_undoMesh(), EM_hide_mesh(), EM_reveal_mesh(), EM_select_less(), EM_select_more(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_selectmode_to_scene(), EM_set_flag_all_selectmode(), EM_strip_selections(), esubdivideflag(), extrudeflag(), findnearestface(), hide_exec(), linked_limit_default(), make_editMesh(), make_trans_verts(), merge_type_itemf(), mesh_extrude_itemf(), mesh_shortest_path_select_poll(), mouse_mesh_loop(), region_to_loop(), reveal_exec(), ringsel_finish(), ringsel_invoke(), select_by_number_vertices_exec(), select_linked_flat_faces(), select_non_manifold(), select_sharp_edges_exec(), select_similar_type_itemf(), selectrandom_mesh(), uiTemplateEditModeSelection(), undoMesh_to_editMesh(), unified_findnearest(), and VertsToTransData().
Definition at line 178 of file BLI_editVert.h.
Referenced by editMesh_to_undoMesh(), load_editMesh(), make_editMesh(), and undoMesh_to_editMesh().
Definition at line 176 of file BLI_editVert.h.
Referenced by addedgelist(), draw_object_backbufsel(), ED_mesh_mirrtopo_recalc_check(), EM_automerge(), EM_init_index_arrays(), EM_make_hq_normals(), EM_set_flag_all(), EM_set_flag_all_selectmode(), EM_stats_update(), free_edgelist(), free_editMesh(), load_editMesh(), make_editMesh(), merge_exec(), remedge(), removedoublesflag_exec(), and undoMesh_to_editMesh().
Definition at line 176 of file BLI_editVert.h.
Referenced by EM_clear_flag_all(), EM_hide_mesh(), EM_nedges_selected(), EM_set_flag_all(), EM_set_flag_all_selectmode(), free_edgelist(), getTransformOrientation(), loop_multiselect(), and mesh_extrude_itemf().
Definition at line 176 of file BLI_editVert.h.
Referenced by addfacelist(), draw_object_backbufsel(), EM_automerge(), EM_init_index_arrays(), EM_make_hq_normals(), EM_set_flag_all(), EM_set_flag_all_selectmode(), EM_solidify(), EM_stats_update(), findFreeNavPolyIndex(), free_editface(), free_editMesh(), free_facelist(), load_editMesh(), make_editMesh(), merge_exec(), removedoublesflag_exec(), select_linked(), and undoMesh_to_editMesh().
Definition at line 176 of file BLI_editVert.h.
Referenced by EM_clear_flag_all(), EM_hide_mesh(), EM_nfaces_selected(), EM_set_flag_all(), EM_set_flag_all_selectmode(), free_facelist(), getTransformOrientation(), mesh_extrude_itemf(), and mesh_separate_material().
Definition at line 176 of file BLI_editVert.h.
Referenced by addvertlist(), crazyspace_get_mapped_editverts(), createRepresentation(), draw_object_backbufsel(), ED_mesh_mirrtopo_init(), ED_mesh_mirrtopo_recalc_check(), ED_object_exit_editmode(), EM_automerge(), EM_init_index_arrays(), EM_set_flag_all(), EM_set_flag_all_selectmode(), EM_solidify(), EM_stats_update(), free_editMesh(), free_editvert(), free_vertlist(), get_weights_array(), key_block_get_data(), load_editMesh(), make_editMesh(), merge_exec(), removedoublesflag_exec(), and undoMesh_to_editMesh().
Definition at line 176 of file BLI_editVert.h.
Referenced by EM_clear_flag_all(), EM_hide_mesh(), EM_nvertices_selected(), EM_set_flag_all(), EM_set_flag_all_selectmode(), free_vertlist(), getTransformOrientation(), mesh_extrude_itemf(), and mesh_separate_selected().
Definition at line 186 of file BLI_editVert.h.
Referenced by act_vert_def(), addvertlist(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), CDDM_from_editmesh(), ED_vgroup_give_parray(), ED_vgroup_mirror(), editmesh_get_derived(), editMesh_to_undoMesh(), editvert_mirror_update(), EM_data_interp_from_verts(), free_editMesh(), free_editvert(), get_vert_def_nr(), get_weights_array(), load_editMesh(), make_editMesh(), mesh_separate_selected(), return_editmesh_vgroup(), similar_vert_select_exec(), undoMesh_to_editMesh(), update_data_blocks(), v3d_editvertex_buts(), vgroup_active_remove_verts(), vgroup_assign_verts(), vgroup_blend(), vgroup_copy_active_to_sel(), vgroup_copy_active_to_sel_single(), vgroup_delete_edit_mode(), vgroup_do_remap(), and vgroup_select_verts().
Definition at line 153 of file BLI_editVert.h.
Referenced by addedgeface_mesh(), addfaces_from_edgenet(), adduplicateflag(), addvertlist(), allocVertexData(), blend_from_shape_exec(), BME_editmesh_to_bmesh(), buildIndexedEdges(), calc_manipulator_stats(), CDDM_from_editmesh(), collapseEdges(), construct_param_handle(), crazyspace_set_quats_editmesh(), createRepresentation(), createSlideVerts(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), draw_em_indices(), dupli_extrude_cursor(), ED_mesh_mirrtopo_init(), ED_vgroup_give_parray(), ED_vgroup_mirror(), edge_drawflags(), edgeloop_select(), edgetag_shortest_path(), editmesh_get_derived(), editmesh_get_x_mirror_vert_topo(), editmesh_set_connectivity_distance(), editMesh_to_undoMesh(), EM_backbuf_checkAndSelectVerts(), EM_cache_x_mirror_vert(), EM_clear_flag_all(), EM_convertsel(), em_deselect_nth_edge(), em_deselect_nth_vert(), EM_hide_mesh(), EM_init_index_arrays(), EM_make_hq_normals(), EM_make_uv_vert_map(), EM_nvertices_selected(), EM_project_snap_verts(), EM_reveal_mesh(), EM_select_mirrored(), EM_select_more(), EM_select_swap(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), em_snap_to_center(), em_snap_to_cursor(), EM_solidify(), EM_stats_update(), emDM_copyEdgeArray(), emDM_copyFaceArray(), emDM_copyVertArray(), emDM_drawFacesTex_common(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_drawMappedFaces(), emDM_drawMappedFacesGLSL(), emDM_drawMappedFacesMat(), emDM_foreachMappedEdge(), emDM_foreachMappedFaceCenter(), emDM_foreachMappedVert(), emDM_getEdge(), emDM_getFace(), emDM_getMinMax(), emDM_getNumVerts(), emDM_getVertCos(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), extrudeflag_verts_indiv(), fill_mesh(), find_nearest_uv_edge(), find_nearest_uv_vert(), findnearestvert(), findnearestvert__backbufIndextest(), free_editMesh(), generateReebGraph(), get_editmesh_orco_verts(), get_vert_def_nr(), get_weights_array(), getTransformOrientation(), hashvert_flag(), join_triangles(), key_block_get_data(), knife_cut_exec(), load_editMesh(), make_fgon(), make_prim(), make_trans_verts(), merge_firstlast(), merge_target(), mesh_noise_exec(), mesh_octree_table(), mesh_rip_invoke(), mesh_separate_loose(), mesh_separate_selected(), mouse_select(), object_origin_set_exec(), recalc_editnormals(), removedoublesflag(), renormalizeWeight(), return_editmesh_indexar(), return_editmesh_vgroup(), rotateflag(), screw_mesh_exec(), select_axis_exec(), select_edgeloop(), select_editmesh_hook(), select_linked_pick_invoke(), select_non_manifold(), select_vertex_path_exec(), selectrandom_mesh(), shape_propagate(), similar_vert_select_exec(), smooth_vertex(), snap_uvs_to_adjacent_unselected(), spin_mesh(), spreadWeight(), stats_object_edit(), stitch_exec(), translateflag(), update_data_blocks(), uv_faces_do_sticky(), v3d_editvertex_buts(), vertex_parent_set_exec(), vgroup_active_remove_verts(), vgroup_assign_verts(), vgroup_blend(), vgroup_copy_active_to_sel(), vgroup_copy_active_to_sel_single(), vgroup_delete_edit_mode(), vgroup_do_remap(), vgroup_select_verts(), weightFromDistance(), weightFromLoc(), weightToHarmonic(), weld_align_uv(), and xsortvert_flag().