Blender  V2.59
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
struct RetopoPaintData * retopo_paint_data
CustomData vdata
CustomData edata
CustomData fdata

Detailed Description

Definition at line 154 of file BLI_editVert.h.


Member Data Documentation

Definition at line 162 of file BLI_editVert.h.

Referenced by free_editMesh(), and init_editmesh_fastmalloc().

Definition at line 163 of file BLI_editVert.h.

Referenced by free_editMesh(), and init_editmesh_fastmalloc().

Definition at line 161 of file BLI_editVert.h.

Referenced by free_editMesh(), and init_editmesh_fastmalloc().

Definition at line 162 of file BLI_editVert.h.

Referenced by calloc_fastedge(), free_editMesh(), and init_editmesh_fastmalloc().

Definition at line 163 of file BLI_editVert.h.

Referenced by calloc_fastface(), free_editMesh(), and init_editmesh_fastmalloc().

Definition at line 161 of file BLI_editVert.h.

Referenced by calloc_fastvert(), free_editMesh(), and init_editmesh_fastmalloc().

Definition at line 156 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(), createSlideVerts(), createTransEdge(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), draw_em_measure_stats(), dupli_extrude_cursor(), 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(), getTransformOrientation(), join_triangles(), knife_cut_exec(), load_editMesh(), loop_bisect(), loop_multiselect(), make_fgon(), make_prim(), make_trans_verts(), mesh_mirrtopo_table(), 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 156 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(), createSlideVerts(), createTransEditVerts(), createTransUVs(), cube_project_exec(), cylinder_project_exec(), delete_mesh(), delfaceflag(), 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_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(), 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(), pin_exec(), recalc_editnormals(), region_to_loop(), removedoublesflag(), reset_exec(), reveal_exec(), select_all_exec(), 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 191 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(), createSlideVerts(), createTransUVs(), cube_project_exec(), cylinder_project_exec(), delete_customdata_layer(), draw_em_tf_mapped__set_draw(), draw_uvs(), draw_uvs_shadow(), draw_uvs_stretch(), ED_mesh_color_add(), ED_mesh_color_remove(), ED_mesh_uv_texture_add(), ED_mesh_uv_texture_remove(), ED_object_modifier_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_drawMappedFacesGLSL(), emDM_drawUVEdges(), emDM_getFaceDataArray(), facecopy(), find_nearest_uv_edge(), find_nearest_uv_face(), find_nearest_uv_vert(), 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(), pin_exec(), reset_exec(), reveal_exec(), select_all_exec(), 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 177 of file BLI_editVert.h.

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

struct RetopoPaintData* EditMesh::retopo_paint_data

Definition at line 189 of file BLI_editVert.h.

Referenced by free_editMesh().

Definition at line 156 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(), createSlideVerts(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), dupli_extrude_cursor(), ED_vgroup_give_parray(), ED_vgroup_mirror(), edge_drawflags(), edgeloop_select(), edgetag_shortest_path(), editmesh_get_derived(), editmesh_get_vertex_cos(), 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_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_mirrtopo_table(), 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: