Blender  V2.59
Public Attributes
Mesh Struct Reference

#include <DNA_mesh_types.h>

List of all members.

Public Attributes

ID id
struct AnimDataadt
struct BoundBoxbb
struct Ipoipo
struct Keykey
struct Material ** mat
struct MFacemface
struct MTFacemtface
struct TFacetface
struct MVertmvert
struct MEdgemedge
struct MDeformVertdvert
struct MColmcol
struct MStickymsticky
struct Meshtexcomesh
struct MSelectmselect
struct EditMeshedit_mesh
struct CustomData vdata edata fdata
int totvert
int totedge
int totface
int totselect
int act_face
float loc [3]
float size [3]
float rot [3]
short texflag
short drawflag
short smoothresh
short flag
short subdiv
short subdivr
char subsurftype
char editflag
short totcol
struct Multiresmr
struct PartialVisibilitypv

Detailed Description

Definition at line 56 of file DNA_mesh_types.h.


Member Data Documentation

Definition at line 87 of file DNA_mesh_types.h.

Referenced by load_editMesh(), make_editMesh(), and paintface_mouse_select().

struct BoundBox* Mesh::bb
struct CustomData vdata edata Mesh::fdata

Definition at line 79 of file DNA_mesh_types.h.

Referenced by alphasort_version_246(), applyModifier(), MeshImporter::assign_material_to_geom(), MeshImporter::assign_textures_to_uvlayer(), BLI_bpathIterator_step(), cdata_stepdata__internal(), CDDM_from_mesh(), copy_mesh(), GeometryExporter::createPolylist(), GeometryExporter::createTexcoordsSource(), GeometryExporter::createVertexColorSource(), customdata_version_242(), customdata_version_243(), delete_customdata_layer(), direct_link_mesh(), DM_to_mesh(), ED_mesh_color_add(), ED_mesh_color_remove(), ED_mesh_uv_texture_add(), ED_mesh_uv_texture_remove(), ED_object_modifier_convert(), ED_object_modifier_remove(), expand_mesh(), free_mesh(), get_levels_from_disps(), getActiveUVLayerName(), join_mesh_exec(), lib_link_mesh(), load_editMesh(), make_editMesh(), make_local_tface(), make_vertexcol(), mball_to_mesh(), mesh_add_faces(), mesh_pmv_revert(), mesh_strip_loose_faces(), mesh_update_customdata_pointers(), modifier_apply_obdata(), multires_apply_smat(), multires_del_higher(), multires_dm_create_from_derived(), multires_external_pack_exec(), multires_external_save_exec(), multires_external_save_invoke(), multires_force_external_reload(), multires_load_old(), multires_load_old_250(), multires_load_old_vcols(), multires_set_tot_mdisps(), multires_subdivide(), multires_sync_levels(), multires_topology_changed(), multiresModifier_del_levels(), multiresModifier_disp_run(), multiresModifier_set_levels_from_disps(), multiresModifier_update(), nurbs_to_mesh(), GeometryExporter::operator()(), sculpt_multires_active(), sort_faces_exec(), texture_paint_toggle_exec(), and write_meshs().

short Mesh::flag
struct Ipo* Mesh::ipo

Definition at line 62 of file DNA_mesh_types.h.

Referenced by lib_link_mesh().

struct Key* Mesh::key
float Mesh::loc[3]
struct Material** Mesh::mat
struct MCol* Mesh::mcol
struct MEdge* Mesh::medge
struct MFace* Mesh::mface

Definition at line 66 of file DNA_mesh_types.h.

Referenced by add_mesh_quad_diag_springs(), add_weight_mcol_dm(), alphasort_version_246(), apply_objects_internal(), applyModifier(), bbs_mesh_solid_hide__setDrawOpts(), BKE_mesh_calc_edges(), BKE_mesh_validate(), ccgDM_getFaceMap(), ccgDM_getPBVH(), cdDM_getFaceMap(), cdDM_getPBVH(), count_mesh_quads(), crazyspace_set_quats_mesh(), GeometryExporter::create_normals(), GeometryExporter::createPolylist(), GeometryExporter::createTexcoordsSource(), GeometryExporter::createVertexColorSource(), customdata_version_242(), direct_link_mesh(), do_paintface_box_select(), do_shared_vertexcol(), do_versions(), draw_mesh_fancy(), draw_mesh_text(), draw_mesh_textured(), draw_tface_mapped__set_draw(), draw_tfaces3D__drawFaceOptsInv(), draw_uvs_other(), ED_mesh_calc_normals(), ED_mesh_transform(), ED_mesh_update(), ED_object_modifier_convert(), EM_backbuf_checkAndSelectTFaces(), get_levels_from_disps(), get_tface_mesh_marked_edge_info(), heat_bone_weighting(), imapaint_paint_stroke(), init_render_mesh(), load_editMesh(), make_edges(), make_editMesh(), mball_to_mesh(), mesh_add_faces(), mesh_delete_material_index(), mesh_faces_to_scratch(), mesh_get_x_mirror_faces(), mesh_set_smooth_flag(), mesh_strip_loose_faces(), mesh_update_customdata_pointers(), multires_apply_smat(), multires_del_higher(), multires_load_old(), multires_load_old_250(), multires_load_old_face_flags(), multires_reallocate_mdisps(), multires_set_tot_mdisps(), multires_topology_changed(), multiresModifier_base_apply(), multiresModifier_disp_run(), nurbs_to_mesh(), paintface_deselect_all_visible(), paintface_flush_flags(), paintface_hide(), paintface_minmax(), paintface_mouse_select(), paintface_reveal(), PE_mirror_x(), sculpt_flush_stroke_deform(), sculpt_undo_restore(), sculpt_update_mesh_elements(), sculpt_vertcos_to_key(), select_linked_tfaces_with_seams(), sort_faces_exec(), special_editmenu(), vcol_to_fcol(), vpaint_fill(), vpaint_paint_face(), weight_paint_sample_enum_itemf(), weight_sample_invoke(), wpaint__setSolidDrawOptions(), wpaint_fill(), wpaint_stroke_update_step(), and MeshImporter::write_geometry().

struct Multires* Mesh::mr

Definition at line 75 of file DNA_mesh_types.h.

Referenced by copy_mesh(), direct_link_mesh(), free_mesh(), load_editMesh(), and make_editMesh().

struct MVert* Mesh::mvert
float Mesh::rot[3]
float Mesh::size[3]
short Mesh::subdiv

Definition at line 97 of file DNA_mesh_types.h.

Referenced by do_versions().

Definition at line 97 of file DNA_mesh_types.h.

Referenced by do_versions().

Definition at line 98 of file DNA_mesh_types.h.

Referenced by do_versions().

struct TFace* Mesh::tface
short Mesh::totcol

Definition at line 81 of file DNA_mesh_types.h.

Referenced by add_mesh_quad_diag_springs(), add_weight_mcol_dm(), apply_objects_internal(), applyModifier(), BKE_mesh_calc_edges(), BKE_mesh_validate(), ccgDM_getFaceMap(), ccgDM_getPBVH(), CDDM_from_mesh(), cdDM_getFaceMap(), cdDM_getPBVH(), copy_mesh(), count_mesh_quads(), GeometryExporter::create_normals(), GeometryExporter::createPolylist(), GeometryExporter::createTexcoordsSource(), customdata_version_242(), delete_customdata_layer(), direct_link_mesh(), DM_to_mesh(), do_lasso_select_paintface(), do_paintface_box_select(), do_shared_vertexcol(), do_versions(), draw_mesh_object(), draw_mesh_text(), draw_uvs_other(), ED_mesh_calc_normals(), ED_mesh_color_add(), ED_mesh_transform(), ED_mesh_update(), ED_mesh_uv_texture_add(), ED_object_modifier_remove(), EM_backbuf_checkAndSelectTFaces(), expand_mesh(), facesel_face_pick(), free_mesh(), get_indexarray(), get_levels_from_disps(), get_tface_mesh_marked_edge_info(), heat_bone_weighting(), imapaint_pick_face(), init_render_mesh(), join_mesh_exec(), lib_link_mesh(), load_editMesh(), make_edges(), make_editMesh(), make_vertexcol(), mball_to_mesh(), mesh_add_faces(), mesh_faces_to_scratch(), mesh_get_x_mirror_faces(), mesh_pmv_revert(), mesh_set_smooth_flag(), mesh_strip_loose_faces(), modifier_apply_obdata(), multires_apply_smat(), multires_del_higher(), multires_dm_create_from_derived(), multires_external_pack_exec(), multires_external_save_exec(), multires_force_external_reload(), multires_load_old(), multires_load_old_250(), multires_load_old_face_flags(), multires_load_old_vcols(), multires_reallocate_mdisps(), multires_set_tot_mdisps(), multires_subdivide(), multires_sync_levels(), multires_topology_changed(), multiresbake_check(), multiresbake_image_exec_locked(), multiresModifier_del_levels(), multiresModifier_disp_run(), multiresModifier_update(), nurbs_to_mesh(), paint_facesel_circle_select(), paintface_deselect_all_visible(), paintface_hide(), paintface_minmax(), paintface_mouse_select(), paintface_reveal(), paintface_select_linked(), psys_calc_dmcache(), psys_particle_dm_face_lookup(), psys_render_simplify_distribution(), sculpt_flush_stroke_deform(), sculpt_undo_restore(), sculpt_update_mesh_elements(), sculpt_vertcos_to_key(), select_linked_tfaces_with_seams(), sort_faces_exec(), special_editmenu(), stats_object_paint(), texture_paint_toggle_exec(), vcol_to_fcol(), vpaint_fill(), vpaint_stroke_test_start(), vpaint_stroke_update_step(), wpaint_fill(), wpaint_stroke_test_start(), wpaint_stroke_update_step(), MeshImporter::write_geometry(), and write_meshs().

Definition at line 81 of file DNA_mesh_types.h.

Referenced by load_editMesh(), and make_editMesh().

Definition at line 81 of file DNA_mesh_types.h.

Referenced by add_verts_to_dgroups(), apply_objects_internal(), applyModifier(), armature_deform_verts(), BKE_mesh_validate(), ccgDM_getFaceMap(), ccgDM_getPBVH(), CDDM_from_mesh(), cdDM_getFaceMap(), cdDM_getPBVH(), RAS_MeshObject::CheckWeightCache(), copy_mesh(), count_duplilist(), crazyspace_build_sculpt(), crazyspace_set_quats_mesh(), GeometryExporter::createVertsSource(), customdata_version_242(), direct_link_mesh(), DM_to_mesh(), DM_to_meshkey(), do_ob_key(), do_shared_vertexcol(), do_versions(), do_view3d_region_buttons(), draw_mesh_object(), ED_mesh_calc_normals(), ED_mesh_transform(), ED_mesh_update(), ED_object_modifier_convert(), ED_vgroup_data_create(), ED_vgroup_give_array(), ED_vgroup_give_parray(), envelope_bone_weighting(), face_duplilist(), fluid_estimate_memory(), fluidsimBake(), free_mesh(), get_mesh_orco_verts(), get_vert_def_nr(), get_weights_array(), heat_bone_weighting(), init_render_mesh(), insert_meshkey(), join_mesh_exec(), join_mesh_shapes_exec(), key_to_mesh(), key_to_vertcos(), load_editMesh(), make_edges(), make_editMesh(), mball_to_mesh(), mesh_add_verts(), mesh_calc_modifiers(), mesh_center_median(), mesh_get_mapped_verts_nors(), mesh_get_x_mirror_faces(), mesh_getVertexCos(), mesh_mirrtopo_table(), mesh_pmv_revert(), mesh_set_smooth_flag(), mesh_to_key(), mesh_to_softbody(), mesh_translate(), meshdeformModifier_do(), minmax_mesh(), modifier_mdef_compact_influences(), multires_load_old(), multiresModifier_base_apply(), my_boundbox_mesh(), nurbs_to_mesh(), psys_calc_dmcache(), RE_make_sticky(), BL_MeshDeformer::RecalcNormals(), sculpt_flush_stroke_deform(), sculpt_undo_restore(), sculpt_update_mesh_elements(), sculpt_vertcos_to_key(), springs_from_mesh(), stats_object_paint(), sticky_remove_exec(), BL_ShapeDeformer::Update(), BL_SkinDeformer::UpdateInternal(), BL_MeshDeformer::VerifyStorage(), vertcos_to_key(), vertex_duplilist(), vgroup_delete_all(), vgroup_delete_edit_mode(), wpaint_fill(), wpaint_stroke_test_start(), MeshImporter::write_geometry(), and write_meshs().


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