Blender Git Loki
Git Commits -> Revision c65b3b7
Revision c65b3b7 by Campbell Barton (master) February 25, 2012, 22:23 (GMT) |
bmesh api cleanup * better type safety for BM_elem_flag_* and BM_elem_index_* functions. * add BMElem type to be used where BMFace/Edge/Vert/Loop can be interchanged. * fix bug in select manifold, found when making functions more strict. |
Commit Details:
Full Hash: c65b3b73fd2c0c0011ef36d8fc36301de4a42fe0
SVN Revision: 44441
Parent Commit: 72e1316
Lines Changed: +166, -158
20 Modified Paths:
/source/blender/bmesh/bmesh.h (+17, -13) (Diff)
/source/blender/bmesh/bmesh_class.h (+5, -0) (Diff)
/source/blender/bmesh/bmesh_marking.h (+4, -4) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+4, -4) (Diff)
/source/blender/bmesh/intern/bmesh_inline.c (+18, -19) (Diff)
/source/blender/bmesh/intern/bmesh_marking.c (+39, -39) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_newcore.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+14, -14) (Diff)
/source/blender/bmesh/operators/bmo_mesh_conv.c (+4, -4) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+17, -17) (Diff)
/source/blender/editors/mesh/bmesh_selecthistory.c (+4, -4) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+9, -9) (Diff)
/source/blender/editors/mesh/bmesh_utils.c (+6, -6) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+5, -5) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+9, -9) (Diff)
/source/blender/python/bmesh/bmesh_py_types.h (+1, -1) (Diff)
/source/blender/bmesh/bmesh_class.h (+5, -0) (Diff)
/source/blender/bmesh/bmesh_marking.h (+4, -4) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+4, -4) (Diff)
/source/blender/bmesh/intern/bmesh_inline.c (+18, -19) (Diff)
/source/blender/bmesh/intern/bmesh_marking.c (+39, -39) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+2, -2) (Diff)
/source/blender/bmesh/intern/bmesh_newcore.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+14, -14) (Diff)
/source/blender/bmesh/operators/bmo_mesh_conv.c (+4, -4) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+17, -17) (Diff)
/source/blender/editors/mesh/bmesh_selecthistory.c (+4, -4) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+9, -9) (Diff)
/source/blender/editors/mesh/bmesh_utils.c (+6, -6) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+2, -2) (Diff)
/source/blender/editors/transform/transform_conversions.c (+1, -1) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+5, -5) (Diff)
/source/blender/python/bmesh/bmesh_py_types.c (+9, -9) (Diff)
/source/blender/python/bmesh/bmesh_py_types.h (+1, -1) (Diff)