Blender V2.61 - r43446
Public Attributes

MFace Struct Reference

#include <DNA_meshdata_types.h>

List of all members.

Public Attributes

unsigned int v1
unsigned int v2
unsigned int v3
unsigned int v4
short mat_nr
char edcode
char flag

Detailed Description

Definition at line 41 of file DNA_meshdata_types.h.


Member Data Documentation

Definition at line 44 of file DNA_meshdata_types.h.

Referenced by make_edges_mdata().

unsigned int MFace::v1

Definition at line 42 of file DNA_meshdata_types.h.

Referenced by add_mesh_quad_diag_springs(), applyModifier(), arrayModifier_doArray(), BKE_mesh_calc_edges(), BKE_mesh_validate_arrays(), BKE_psys_collision_neartest_cb(), BL_ConvertMesh(), BLI_pbvh_build_mesh(), BLI_pbvh_node_raycast(), BME_bmesh_to_derivedmesh(), BME_derivedmesh_to_bmesh(), build_mesh_leaf_node(), buildRawVertIndicesData(), bvh_callback(), bvhtree_build_from_cloth(), bvhtree_build_from_mvert(), bvhtree_update_from_cloth(), bvhtree_update_from_mvert(), cache_strand_surface(), ccd_mesh_make(), ccd_mesh_update(), ccgDM_copyFinalFaceArray(), ccgDM_getFinalFace(), CDDM_calc_edges(), cdDM_drawFacesSolid(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), cdDM_drawMappedFacesGLSL(), cdDM_drawMappedFacesMat(), cdDM_foreachMappedFaceCenter(), CDDM_from_editmesh(), CDDM_from_smoothmesh(), check_seam(), closest_point_on_surface(), cloth_collision(), connect_hair(), ConvertCSGDescriptorsToDerivedMesh(), crazyspace_set_quats_mesh(), GeometryExporter::create_normals(), createFacepa(), GeometryExporter::createPolylist(), createVertsTrisData(), cutEdges(), distribute_grid(), distribute_threads_exec(), distribute_threads_init_data(), DM_add_tangent_layer(), DM_calc_auto_bump_scale(), dm_calc_normal(), do_shared_vertexcol(), doMirrorOnAxis(), draw_mesh_text(), dynamicPaint_createUVSurface(), dynamicPaint_findNeighbourPixel(), dynamicPaint_initAdjacencyData(), dynamicPaint_paintMesh(), dynamicPaint_setInitialColor(), edge_store_from_mface_quad(), edge_store_from_mface_tri(), emDM_copyFaceArray(), emDM_getFace(), explodeMesh(), face_duplilist(), FaceIt_Fill(), get_face_uv_map_vert(), get_tface_mesh_marked_edge_info(), GetNormal(), GetPosition(), getSurroundingVerts(), GetTextureCoordinate(), GPU_buffer_copy_normal(), GPU_buffer_copy_vertex(), GPU_build_mesh_buffers(), GPU_draw_buffers(), gpu_drawobject_init_vert_points(), hash_add_face(), heat_bone_weighting(), heat_ray_tree_create(), imapaint_pick_uv(), init_render_dm(), init_render_mesh(), initElbeemMesh(), interp_barycentric_mface(), interp_bilinear_mface(), InterpCSGFace(), join_mesh_exec(), load_editMesh(), make_edges_mdata(), make_editMesh(), make_mesh_edge_lookup(), make_uv_vert_map(), mball_to_mesh(), mesh_calc_normals(), mesh_faces_nearest_point(), mesh_faces_nearest_point_dp(), mesh_faces_spherecast(), mesh_faces_spherecast_dp(), mesh_get_x_mirror_faces(), mesh_to_curve(), meshdeform_intersect(), meshdeform_ray_tree_intersect(), mirror_facehash(), mirror_facerotation(), multires_load_old(), multiresbake_get_normal(), multiresModifier_base_apply(), neighbor_average(), nurbs_to_mdata_customdb(), paintface_minmax(), particle_intersect_dm(), pbvh_update_normals(), peelDerivedMesh(), project_bucket_face_isect(), project_bucket_point_occluded(), project_paint_begin(), project_paint_delayed_face_init(), project_paint_face_init(), project_paint_occlude_ptv_clip(), project_paint_PickFace(), project_paint_uvpixel_mask(), psys_face_mat(), psys_interpolate_face(), psys_interpolate_value_from_verts(), psys_render_simplify_distribution(), RE_sample_material_color(), recalc_emitter_field(), remap_faces_15(), remap_faces_19_21_22(), remap_faces_23(), remap_faces_3_6_9_12(), remap_faces_5_10(), remap_faces_7_11_13_14(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_vertex_collisionCached(), select_linked_tfaces_with_seams(), CcdShapeConstructionInfo::SetMesh(), smoothmesh_from_derivedmesh(), snapDerivedMesh(), sort_faces_exec(), ss_sync_from_derivedmesh(), ss_sync_from_uv(), test_index_face(), test_index_face_maxvert(), CcdShapeConstructionInfo::UpdateMesh(), vcol_to_fcol(), vpaint_paint_face(), weight_paint_sample_enum_itemf(), weight_sample_invoke(), wpaint_fill(), and wpaint_stroke_update_step().

unsigned int MFace::v2

Definition at line 42 of file DNA_meshdata_types.h.

Referenced by add_mesh_quad_diag_springs(), applyModifier(), arrayModifier_doArray(), BKE_mesh_calc_edges(), BKE_mesh_validate_arrays(), BKE_psys_collision_neartest_cb(), BL_ConvertMesh(), BLI_pbvh_node_raycast(), BME_bmesh_to_derivedmesh(), BME_derivedmesh_to_bmesh(), buildRawVertIndicesData(), bvh_callback(), bvhtree_build_from_cloth(), bvhtree_build_from_mvert(), bvhtree_update_from_cloth(), bvhtree_update_from_mvert(), cache_strand_surface(), ccd_mesh_make(), ccd_mesh_update(), ccgDM_copyFinalFaceArray(), ccgDM_getFinalFace(), CDDM_calc_edges(), cdDM_drawFacesSolid(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), cdDM_drawMappedFacesGLSL(), cdDM_drawMappedFacesMat(), cdDM_foreachMappedFaceCenter(), CDDM_from_editmesh(), CDDM_from_smoothmesh(), check_seam(), closest_point_on_surface(), cloth_collision(), connect_hair(), ConvertCSGDescriptorsToDerivedMesh(), crazyspace_set_quats_mesh(), GeometryExporter::create_normals(), createFacepa(), createVertsTrisData(), cutEdges(), distribute_grid(), distribute_threads_exec(), distribute_threads_init_data(), DM_add_tangent_layer(), DM_calc_auto_bump_scale(), dm_calc_normal(), do_shared_vertexcol(), doMirrorOnAxis(), draw_mesh_text(), dynamicPaint_findNeighbourPixel(), dynamicPaint_Modifier_apply(), dynamicPaint_paintMesh(), edge_store_from_mface_quad(), edge_store_from_mface_tri(), emDM_copyFaceArray(), emDM_getFace(), explodeMesh(), face_duplilist(), FaceIt_Fill(), get_tface_mesh_marked_edge_info(), GetNormal(), getSurroundingVerts(), GPU_buffer_copy_normal(), GPU_buffer_copy_vertex(), GPU_build_mesh_buffers(), GPU_draw_buffers(), gpu_drawobject_init_vert_points(), hash_add_face(), heat_bone_weighting(), heat_ray_tree_create(), imapaint_pick_uv(), init_render_dm(), init_render_mesh(), initElbeemMesh(), interp_barycentric_mface(), interp_bilinear_mface(), InterpCSGFace(), join_mesh_exec(), load_editMesh(), make_edges_mdata(), make_editMesh(), make_mesh_edge_lookup(), mball_to_mesh(), mesh_calc_normals(), mesh_faces_nearest_point(), mesh_faces_nearest_point_dp(), mesh_faces_spherecast(), mesh_faces_spherecast_dp(), mesh_get_x_mirror_faces(), mesh_to_curve(), meshdeform_intersect(), meshdeform_ray_tree_intersect(), mirror_facehash(), mirror_facerotation(), multires_load_old(), multiresbake_get_normal(), neighbor_average(), nurbs_to_mdata_customdb(), particle_intersect_dm(), pbvh_update_normals(), peelDerivedMesh(), project_bucket_face_isect(), project_bucket_point_occluded(), project_paint_begin(), project_paint_face_init(), project_paint_occlude_ptv_clip(), project_paint_PickFace(), project_paint_uvpixel_mask(), psys_face_mat(), psys_interpolate_face(), psys_interpolate_value_from_verts(), psys_render_simplify_distribution(), RE_sample_material_color(), recalc_emitter_field(), remap_faces_15(), remap_faces_19_21_22(), remap_faces_23(), remap_faces_3_6_9_12(), remap_faces_5_10(), remap_faces_7_11_13_14(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_vertex_collisionCached(), select_linked_tfaces_with_seams(), CcdShapeConstructionInfo::SetMesh(), smoothmesh_from_derivedmesh(), snapDerivedMesh(), sort_faces_exec(), ss_sync_from_derivedmesh(), test_index_face(), test_index_face_maxvert(), vcol_to_fcol(), and wpaint_stroke_update_step().

unsigned int MFace::v3

Definition at line 42 of file DNA_meshdata_types.h.

Referenced by add_mesh_quad_diag_springs(), applyModifier(), arrayModifier_doArray(), BKE_mesh_calc_edges(), BKE_mesh_validate_arrays(), BKE_psys_collision_neartest_cb(), BL_ConvertMesh(), BLI_pbvh_node_raycast(), BME_bmesh_to_derivedmesh(), BME_derivedmesh_to_bmesh(), buildRawVertIndicesData(), bvh_callback(), bvhtree_build_from_cloth(), bvhtree_build_from_mvert(), bvhtree_update_from_cloth(), bvhtree_update_from_mvert(), cache_strand_surface(), ccd_mesh_make(), ccd_mesh_update(), ccgDM_copyFinalFaceArray(), ccgDM_getFinalFace(), CDDM_calc_edges(), cdDM_drawFacesSolid(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), cdDM_drawMappedFacesGLSL(), cdDM_drawMappedFacesMat(), cdDM_foreachMappedFaceCenter(), CDDM_from_editmesh(), CDDM_from_smoothmesh(), check_seam(), closest_point_on_surface(), cloth_collision(), connect_hair(), ConvertCSGDescriptorsToDerivedMesh(), crazyspace_set_quats_mesh(), GeometryExporter::create_normals(), createFacepa(), createVertsTrisData(), cutEdges(), distribute_grid(), distribute_threads_exec(), distribute_threads_init_data(), DM_add_tangent_layer(), DM_calc_auto_bump_scale(), dm_calc_normal(), do_shared_vertexcol(), doMirrorOnAxis(), draw_mesh_text(), dynamicPaint_findNeighbourPixel(), dynamicPaint_paintMesh(), edge_store_from_mface_quad(), edge_store_from_mface_tri(), emDM_copyFaceArray(), emDM_getFace(), explodeMesh(), face_duplilist(), FaceIt_Fill(), get_tface_mesh_marked_edge_info(), GetNormal(), getSurroundingVerts(), GPU_buffer_copy_normal(), GPU_buffer_copy_vertex(), GPU_build_mesh_buffers(), GPU_draw_buffers(), gpu_drawobject_init_vert_points(), hash_add_face(), heat_bone_weighting(), heat_ray_tree_create(), imapaint_pick_uv(), init_render_dm(), init_render_mesh(), initElbeemMesh(), interp_barycentric_mface(), interp_bilinear_mface(), InterpCSGFace(), join_mesh_exec(), load_editMesh(), make_edges_mdata(), make_editMesh(), make_mesh_edge_lookup(), mball_to_mesh(), mesh_calc_normals(), mesh_faces_nearest_point(), mesh_faces_nearest_point_dp(), mesh_faces_spherecast(), mesh_faces_spherecast_dp(), mesh_get_x_mirror_faces(), mesh_strip_loose_faces(), mesh_to_curve(), meshdeform_intersect(), meshdeform_ray_tree_intersect(), mirror_facehash(), mirror_facerotation(), multires_load_old(), multiresbake_get_normal(), neighbor_average(), nurbs_to_mdata_customdb(), particle_intersect_dm(), pbvh_update_normals(), peelDerivedMesh(), project_bucket_face_isect(), project_bucket_point_occluded(), project_paint_begin(), project_paint_face_init(), project_paint_occlude_ptv_clip(), project_paint_PickFace(), project_paint_uvpixel_mask(), psys_face_mat(), psys_interpolate_face(), psys_interpolate_value_from_verts(), psys_render_simplify_distribution(), RE_sample_material_color(), recalc_emitter_field(), remap_faces_15(), remap_faces_19_21_22(), remap_faces_23(), remap_faces_3_6_9_12(), remap_faces_5_10(), remap_faces_7_11_13_14(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_vertex_collisionCached(), select_linked_tfaces_with_seams(), CcdShapeConstructionInfo::SetMesh(), smoothmesh_from_derivedmesh(), snapDerivedMesh(), sort_faces_exec(), ss_sync_from_derivedmesh(), test_index_face(), test_index_face_maxvert(), vcol_to_fcol(), and wpaint_stroke_update_step().

unsigned int MFace::v4

Definition at line 42 of file DNA_meshdata_types.h.

Referenced by add_mesh_quad_diag_springs(), apply_heights_callback(), apply_tangmat_callback(), applyModifier(), arrayModifier_doArray(), BKE_mesh_calc_edges(), BKE_mesh_validate_arrays(), BKE_psys_collision_neartest_cb(), BL_ConvertMesh(), BLI_pbvh_build_mesh(), BLI_pbvh_node_raycast(), BME_bmesh_to_derivedmesh(), BME_derivedmesh_to_bmesh(), build_mesh_leaf_node(), buildRawVertIndicesData(), bvh_callback(), bvhtree_build_from_cloth(), bvhtree_build_from_mvert(), bvhtree_update_from_cloth(), bvhtree_update_from_mvert(), cache_strand_surface(), ccd_mesh_make(), ccd_mesh_update(), ccgDM_copyFinalFaceArray(), ccgDM_getFinalFace(), CDDM_calc_edges(), cdDM_drawFacesSolid(), cdDM_drawFacesTex_common(), cdDM_drawMappedFaces(), cdDM_drawMappedFacesGLSL(), cdDM_drawMappedFacesMat(), cdDM_drawUVEdges(), cdDM_foreachMappedFaceCenter(), CDDM_from_editmesh(), CDDM_from_smoothmesh(), check_seam(), closest_point_on_surface(), cloth_calc_force(), cloth_collision(), connect_hair(), ConvertCSGDescriptorsToDerivedMesh(), ConvertMaterial(), count_mesh_quads(), crazyspace_set_quats_mesh(), GeometryExporter::create_normals(), create_vert_face_map(), createFacepa(), GeometryExporter::createPolylist(), GeometryExporter::createTexcoordsSource(), GeometryExporter::createVertexColorSource(), createVertsTrisData(), cutEdges(), distribute_grid(), distribute_threads_exec(), distribute_threads_init_data(), DM_add_tangent_layer(), DM_calc_auto_bump_scale(), dm_calc_normal(), do_multires_bake(), do_shared_vertexcol(), doMirrorOnAxis(), draw_mesh_text(), draw_uvs_other(), dynamicPaint_createUVSurface(), dynamicPaint_findNeighbourPixel(), dynamicPaint_initAdjacencyData(), dynamicPaint_Modifier_apply(), dynamicPaint_paintMesh(), dynamicPaint_setInitialColor(), edge_store_from_mface_quad(), emDM_copyFaceArray(), emDM_getFace(), explodeMesh(), face_duplilist(), FaceIt_Fill(), get_ccgdm_data(), get_face_uv_map_vert(), get_levels_from_disps(), get_particle_uv(), get_particle_uvco_mcol(), get_tface_mesh_marked_edge_info(), GetNormal(), GetNumVertsOfFace(), GetRGB(), getSurroundingVerts(), GPU_buffer_copy_color3(), GPU_buffer_copy_mcol(), GPU_buffer_copy_normal(), GPU_buffer_copy_uv(), GPU_buffer_copy_uvedge(), GPU_buffer_copy_vertex(), GPU_build_mesh_buffers(), GPU_draw_buffers(), gpu_drawobject_init_vert_points(), hash_add_face(), heat_bone_weighting(), heat_ray_tree_create(), imapaint_pick_uv(), init_render_dm(), init_render_mesh(), initElbeemMesh(), interp_bilinear_mface(), InterpCSGFace(), join_mesh_exec(), load_editMesh(), make_edges_mdata(), make_editMesh(), make_mesh_edge_lookup(), make_uv_vert_map(), mball_to_mesh(), mesh_calc_normals(), mesh_faces_nearest_point(), mesh_faces_nearest_point_dp(), mesh_faces_spherecast(), mesh_faces_spherecast_dp(), mesh_get_x_mirror_faces(), mesh_to_curve(), meshdeform_intersect(), meshdeform_ray_tree_intersect(), mirror_facehash(), mirror_facerotation(), multires_del_higher(), multires_load_old(), multires_reallocate_mdisps(), multires_set_tot_mdisps(), multires_topology_changed(), multiresbake_get_normal(), multiresModifier_base_apply(), multiresModifier_disp_run(), neighbor_average(), nurbs_to_mdata_customdb(), old_mdisps_convert(), paintface_minmax(), particle_intersect_dm(), pbvh_update_normals(), PE_mirror_x(), peelDerivedMesh(), project_bucket_face_isect(), project_bucket_point_occluded(), project_paint_begin(), project_paint_delayed_face_init(), project_paint_face_init(), project_paint_occlude_ptv_clip(), project_paint_PickFace(), project_paint_uvpixel_mask(), psys_get_dupli_texture(), psys_interpolate_face(), psys_interpolate_value_from_verts(), psys_map_index_on_dm(), psys_particle_dm_face_lookup(), psys_render_simplify_distribution(), RE_sample_material_color(), recalc_emitter_field(), remap_faces_15(), remap_faces_19_21_22(), remap_faces_23(), remap_faces_3_6_9_12(), remap_faces_5_10(), remap_faces_7_11_13_14(), sb_detect_edge_collisionCached(), sb_detect_face_collisionCached(), sb_detect_vertex_collisionCached(), select_linked_tfaces_with_seams(), CcdShapeConstructionInfo::SetMesh(), smoothmesh_from_derivedmesh(), snapDerivedMesh(), sort_faces_exec(), ss_sync_from_derivedmesh(), ss_sync_from_uv(), test_index_face(), test_index_face_maxvert(), CcdShapeConstructionInfo::UpdateMesh(), uvprojectModifier_do(), vcol_to_fcol(), vpaint_paint_face(), weight_paint_sample_enum_itemf(), weight_sample_invoke(), wpaint_fill(), and wpaint_stroke_update_step().


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