Blender V2.61 - r43446
Public Attributes

EditMesh Struct Reference

#include <BLI_editVert.h>

List of all members.

Public Attributes

ListBase verts
ListBase edges
ListBase faces
ListBase selected
HashEdgehashedgetab
EditVertallverts
EditVertcurvert
EditEdgealledges
EditEdgecuredge
EditFaceallfaces
EditFacecurface
EditFaceact_face
short selectmode
short mat_nr
int totvert
int totedge
int totface
int totvertsel
int totedgesel
int totfacesel
int shapenr
struct DerivedMeshderivedCage
struct DerivedMeshderivedFinal
int lastDataMask
CustomData vdata
CustomData edata
CustomData fdata

Detailed Description

Definition at line 151 of file BLI_editVert.h.


Member Data Documentation

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().

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 174 of file BLI_editVert.h.

Referenced by addfacelist(), fill_mesh(), make_editMesh(), and mouse_mesh().

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().


The documentation for this struct was generated from the following file: