Blender Git Loki

Git Commits -> Revision b6dcdb0

Revision b6dcdb0 by Campbell Barton (master)
February 12, 2012, 10:51 (GMT)
code refactor, function renaming for bmesh.

These changes are to make the bmesh api more consistent and easier to learn, grouping similar functions which is convenient for autocomplete.
This uses similar convention to RNA.

* use face/loop/edge/vert as a prefix for functions.
* use 'elem' as a prefix too for functions that can take any type with a BMHeader.
* changed from camel case to underscore separated (like RNA).

Commit Details:

Full Hash: b6dcdb065d9ca6244f2de9e621439f75cf2c386e
SVN Revision: 44051
Parent Commit: 8b43813
Lines Changed: +3629, -3728

83 Modified Paths:

/source/blender/blenkernel/intern/bvhutils.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/cdderivedmesh.c (+26, -26) (Diff)
/source/blender/blenkernel/intern/DerivedMesh.c (+4, -4) (Diff)
/source/blender/blenkernel/intern/editderivedmesh.c (+155, -155) (Diff)
/source/blender/blenkernel/intern/key.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -2) (Diff)
/source/blender/blenkernel/intern/modifiers_bmesh.c (+9, -9) (Diff)
/source/blender/bmesh/bmesh.h (+88, -111) (Diff)
/source/blender/bmesh/bmesh_class.h (+1, -3) (Diff)
/source/blender/bmesh/bmesh_error.h (+7, -7) (Diff)
/source/blender/bmesh/bmesh_iterators.h (+7, -7) (Diff)
/source/blender/bmesh/bmesh_marking.h (+21, -25) (Diff)
/source/blender/bmesh/bmesh_operators.h (+3, -9) (Diff)
/source/blender/bmesh/bmesh_operator_api.h (+102, -115) (Diff)
/source/blender/bmesh/bmesh_queries.h (+30, -30) (Diff)
/source/blender/bmesh/bmesh_walkers.h (+17, -17) (Diff)
/source/blender/bmesh/intern/bmesh_construct.c (+126, -179) (Diff)
/source/blender/bmesh/intern/bmesh_eulers.c (+4, -4) (Diff)
/source/blender/bmesh/intern/bmesh_inline.c (+7, -7) (Diff)
/source/blender/bmesh/intern/bmesh_interp.c (+13, -13) (Diff)
/source/blender/bmesh/intern/bmesh_iterators.c (+6, -6) (Diff)
/source/blender/bmesh/intern/bmesh_iterators_inline.c (+3, -3) (Diff)
/source/blender/bmesh/intern/bmesh_marking.c (+131, -131) (Diff)
/source/blender/bmesh/intern/bmesh_mesh.c (+42, -42) (Diff)
/source/blender/bmesh/intern/bmesh_mods.c (+70, -70) (Diff)
/source/blender/bmesh/intern/bmesh_newcore.c (+64, -64) (Diff)
/source/blender/bmesh/intern/bmesh_operators.c (+155, -155) (Diff)
/source/blender/bmesh/intern/bmesh_polygon.c (+51, -51) (Diff)
/source/blender/bmesh/intern/bmesh_queries.c (+37, -37) (Diff)
/source/blender/bmesh/intern/bmesh_structure.c (+1, -1) (Diff)
/source/blender/bmesh/intern/bmesh_walkers.c (+19, -19) (Diff)
/source/blender/bmesh/intern/bmesh_walkers_impl.c (+83, -83) (Diff)
/source/blender/bmesh/operators/bevel.c (+126, -126) (Diff)
/source/blender/bmesh/operators/bmesh_dupeops.c (+98, -96) (Diff)
/source/blender/bmesh/operators/connectops.c (+24, -24) (Diff)
/source/blender/bmesh/operators/createops.c (+151, -151) (Diff)
/source/blender/bmesh/operators/dissolveops.c (+101, -101) (Diff)
/source/blender/bmesh/operators/edgesplitop.c (+59, -59) (Diff)
/source/blender/bmesh/operators/extrudeops.c (+127, -127) (Diff)
/source/blender/bmesh/operators/join_triangles.c (+22, -22) (Diff)
/source/blender/bmesh/operators/mesh_conv.c (+54, -54) (Diff)
/source/blender/bmesh/operators/mirror.c (+22, -22) (Diff)
/source/blender/bmesh/operators/primitiveops.c (+124, -124) (Diff)
/source/blender/bmesh/operators/removedoubles.c (+88, -88) (Diff)
/source/blender/bmesh/operators/subdivideop.c (+87, -87) (Diff)
/source/blender/bmesh/operators/triangulateop.c (+25, -25) (Diff)
/source/blender/bmesh/operators/utils.c (+119, -119) (Diff)
/source/blender/bmesh/tools/BME_bevel.c (+88, -88) (Diff)
/source/blender/bmesh/tools/BME_dupe_ops.c (+40, -40) (Diff)
/source/blender/editors/mesh/bmeshutils.c (+71, -71) (Diff)
/source/blender/editors/mesh/bmesh_select.c (+188, -188) (Diff)
/source/blender/editors/mesh/bmesh_selecthistory.c (+3, -3) (Diff)
/source/blender/editors/mesh/bmesh_tools.c (+181, -181) (Diff)
/source/blender/editors/mesh/editbmesh_bvh.c (+5, -5) (Diff)
/source/blender/editors/mesh/editface.c (+5, -5) (Diff)
/source/blender/editors/mesh/knifetool.c (+47, -47) (Diff)
/source/blender/editors/mesh/loopcut.c (+13, -13) (Diff)
/source/blender/editors/mesh/mesh_data.c (+5, -5) (Diff)
/source/blender/editors/mesh/mesh_navmesh.c (+6, -6) (Diff)
/source/blender/editors/object/object_hook.c (+3, -3) (Diff)
/source/blender/editors/object/object_modifier.c (+1, -1) (Diff)
/source/blender/editors/object/object_relations.c (+1, -1) (Diff)
/source/blender/editors/object/object_vgroup.c (+17, -17) (Diff)
/source/blender/editors/render/render_shading.c (+1, -1) (Diff)
/source/blender/editors/sculpt_paint/sculpt_uv.c (+5, -5) (Diff)
/source/blender/editors/space_image/space_image.c (+1, -1) (Diff)
/source/blender/editors/space_view3d/drawmesh.c (+2, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+46, -46) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+10, -10) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+23, -23) (Diff)
/source/blender/editors/space_view3d/view3d_snap.c (+20, -20) (Diff)
/source/blender/editors/transform/transform.c (+57, -57) (Diff)
/source/blender/editors/transform/transform_conversions.c (+50, -50) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+6, -6) (Diff)
/source/blender/editors/transform/transform_orientations.c (+7, -7) (Diff)
/source/blender/editors/transform/transform_snap.c (+8, -8) (Diff)
/source/blender/editors/util/crazyspace.c (+12, -12) (Diff)
/source/blender/editors/uvedit/uvedit_draw.c (+22, -22) (Diff)
/source/blender/editors/uvedit/uvedit_ops.c (+116, -116) (Diff)
/source/blender/editors/uvedit/uvedit_unwrap_ops.c (+26, -26) (Diff)
/source/blender/modifiers/intern/MOD_array.c (+19, -19) (Diff)
/source/blender/modifiers/intern/MOD_bevel.c (+4, -4) (Diff)
/source/blender/modifiers/intern/MOD_edgesplit.c (+5, -5) (Diff)
Tehnyt: Miika HämäläinenViimeksi päivitetty: 07.11.2014 14:18MiikaH:n Sivut a.k.a. MiikaHweb | 2003-2021