Blender V2.61 - r43446
Public Attributes

EditVert Struct Reference

#include <BLI_editVert.h>

List of all members.

Public Attributes

struct EditVertnext
struct EditVertprev
union {
   struct EditVert *   v
   struct EditEdge *   e
   struct EditFace *   f
   void *   p
   intptr_t   l
   float   fp
   int   t
tmp
float no [3]
float co [3]
short xs
short ys
unsigned char f
unsigned char h
unsigned char f1
unsigned char f2
float bweight
short fast
int hash
int keyindex
void * data

Detailed Description

Definition at line 47 of file BLI_editVert.h.


Member Data Documentation

float EditVert::co[3]

Definition at line 63 of file BLI_editVert.h.

Referenced by addedgetoscanlist(), addedgetoscanvert(), addfacelist(), addNode(), addTriangle(), adduplicate_vertex(), addvertlist(), alter_co(), beautify_fill(), blend_from_shape_exec(), BLI_addfillvert(), BLI_edgefill(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), boundinsideEV(), calc_manipulator_stats(), CDDM_from_editmesh(), connectivity_edge(), construct_param_handle(), convert_to_triface(), crazyspace_set_quats_editmesh(), createSlideVerts(), createTransEdge(), createTransEditVerts(), cube_project_exec(), cylinder_project_exec(), doEdgeSlide(), draw_em_indices(), draw_em_measure_stats(), draw_filled_lasso(), draw_uvs_stretch(), dupli_extrude_cursor(), edge_flip(), edge_normal_compare(), edgering_sel(), edgetag_cut_cost(), editmesh_apply_to_mirror(), editmesh_get_vertex_cos(), editMesh_to_undoMesh(), editvert_mirror_update(), EM_cache_x_mirror_vert(), EM_editselection_center(), EM_editselection_normal(), EM_editselection_plane(), EM_face_area(), EM_face_perimeter(), EM_mesh_copy_edge(), EM_project_snap_verts(), EM_recalc_normal_direction(), em_snap_to_center(), em_snap_to_cursor(), EM_solidify(), emDM__calcFaceCent(), emDM_copyVertArray(), emDM_drawFacesTex_common(), emDM_drawMappedEdges(), emDM_drawMappedEdgesInterp(), emDM_drawMappedFaces(), emDM_drawMappedFacesGLSL(), emDM_drawMappedFacesMat(), emDM_foreachMappedEdge(), emDM_foreachMappedVert(), emDM_getMinMax(), emDM_getVert(), emDM_getVertCos(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), extrudeflag_verts_indiv(), facecopy(), fill_mesh(), filldisplist(), findnearestedge__doClosest(), flipface(), get_edge_center(), get_editmesh_orco_verts(), getTransformOrientation(), key_block_get_data(), knife_cut_exec(), load_editMesh(), make_prim(), make_trans_verts(), measure_facepair(), merge_firstlast(), mesh_noise_exec(), mesh_octree_find_index(), mesh_octree_table(), mesh_rip_invoke(), object_origin_set_exec(), recalc_editnormals(), removedoublesflag(), return_editmesh_indexar(), return_editmesh_vgroup(), rotateflag(), scanfill(), screw_mesh_exec(), select_axis_exec(), select_vertex_path_exec(), shape_propagate(), similar_edge_select__internal(), smooth_vertex(), sphere_project_exec(), subdivide_edge_addvert(), testvertexnearedge(), translateflag(), uv_from_view_exec(), uv_map_transform_center(), v3d_editvertex_buts(), vergscdata(), VertsToTransData(), weightFromDistance(), and weightFromLoc().

Definition at line 55 of file BLI_editVert.h.

Definition at line 56 of file BLI_editVert.h.

Referenced by add_normal_aligned(), add_primitive_cube_exec(), add_primitive_monkey_exec(), add_primitive_plane_exec(), addedgeface_mesh(), addface_from_edges(), addfaces_from_edgenet(), adduplicate_vertex(), adduplicateflag(), blend_from_shape_exec(), BLI_edgefill(), BME_bmesh_to_editmesh(), BME_editmesh_to_bmesh(), calc_manipulator_stats(), createSlideVerts(), createTransEditVerts(), delete_mesh(), delfaceflag(), deselect_nth_active(), do_lasso_select_mesh__doSelectVert(), do_mesh_box_select__doSelectVert(), draw_dm_edges_sel_interp__setDrawInterpOptions(), draw_dm_verts__mapFunc(), draw_em_indices(), draw_em_measure_stats(), dupli_extrude_cursor(), ED_vgroup_give_parray(), ED_vgroup_mirror(), edge_rotate(), editmesh_set_connectivity_distance(), editMesh_to_undoMesh(), EM_backbuf_checkAndSelectVerts(), EM_clear_flag_all(), EM_convertsel(), EM_deselect_flush(), em_deselect_nth_vert(), EM_hide_mesh(), EM_nvertices_selected(), EM_project_snap_verts(), EM_reveal_mesh(), EM_select_edge(), EM_select_face(), EM_select_flush(), EM_select_less(), EM_select_mirrored(), EM_select_more(), EM_select_swap(), EM_selectmode_flush(), EM_selectmode_set(), EM_set_flag_all(), EM_set_flag_all_selectmode(), em_snap_to_center(), em_snap_to_cursor(), ensure_ed_vert_sel(), erase_edges(), erase_vertices(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), extrudeflag_verts_indiv(), faceselectedAND(), faceselectedOR(), fill_mesh(), find_nearest_uv_face(), findnearestvert__backbufIndextest(), findnearestvert__doClosest(), getTransformOrientation(), hashvert_flag(), hide_exec(), knife_cut_exec(), load_editMesh(), make_editMesh(), make_prim(), make_trans_verts(), merge_firstlast(), merge_target(), mesh_circle_doSelectVert(), mesh_noise_exec(), MESH_OT_remove_doubles(), mesh_rip_invoke(), mesh_separate_loose(), mesh_separate_selected(), mouse_mesh(), removedoublesflag(), return_editmesh_indexar(), reveal_exec(), rotateflag(), scanfill(), screw_mesh_exec(), select_axis_exec(), select_editmesh_hook(), select_non_manifold(), select_vertex_path_exec(), selectconnected_mesh_all(), selectrandom_mesh(), shape_propagate(), similar_vert_select_exec(), smooth_vertex(), snapDerivedMesh(), spin_mesh(), spreadWeight(), stats_object_edit(), subdivideedgenum(), translateflag(), undoMesh_to_editMesh(), 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_select_verts(), weightFromDistance(), and xsortvert_flag().

unsigned char EditVert::f

Definition at line 69 of file BLI_editVert.h.

unsigned char EditVert::f1
unsigned char EditVert::f2

Definition at line 71 of file BLI_editVert.h.

Referenced by calloc_fastvert(), and free_editvert().

float EditVert::fp
unsigned char EditVert::h

Definition at line 72 of file BLI_editVert.h.

Referenced by addvertlist(), findedgelist(), insert_hashedge(), and remove_hashedge().

intptr_t EditVert::l

Definition at line 49 of file BLI_editVert.h.

Referenced by addedgeface_mesh(), addfaces_from_edgenet(), allocVertexData(), blend_from_shape_exec(), BLI_edgefill(), 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(), 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_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(), 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_getVert(), emDM_getVertCos(), erase_vertices(), esubdivideflag(), extrudeflag_edge(), extrudeflag_edges_indiv(), extrudeflag_face_indiv(), extrudeflag_vert(), extrudeflag_verts_indiv(), fill_mesh(), filldisplist(), find_nearest_uv_edge(), find_nearest_uv_vert(), free_vertlist(), generateReebGraph(), get_editmesh_orco_verts(), 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(), mergepolysSimp(), 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(), scanfill(), 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(), splitlist(), spreadWeight(), stats_object_edit(), stitch_exec(), testvertexnearedge(), 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().

float EditVert::no[3]
void* EditVert::p

Definition at line 60 of file BLI_editVert.h.

union { ... } EditVert::tmp
short EditVert::xs
short EditVert::ys

Definition at line 64 of file BLI_editVert.h.


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