Blender Git Loki
Git Commits -> Revision fbc7ab3
Revision fbc7ab3 by Kevin Mackay (master) January 27, 2014, 04:21 (GMT) |
Curves: save active point to file Changed curve active point from pointer to index. Allows curve active point to be saved to file and retained between modes for free. Also some small optimisations by removing pointer look up code. - Made active point access functions into BKE API calls. - Fixes operators where curve de-selection resulted in unsel-active point. - Split curve delete into 2 functions |
Commit Details:
Full Hash: fbc7ab30ff025ad3db59a73e2901883986e2e81e
Parent Commit: f91368d
Committed By: Campbell Barton
Lines Changed: +444, -473
15 Modified Paths:
/source/blender/blenkernel/BKE_curve.h (+8, -1) (Diff)
/source/blender/blenkernel/intern/curve.c (+99, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+0, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+296, -416) (Diff)
/source/blender/editors/curve/editcurve_add.c (+1, -1) (Diff)
/source/blender/editors/include/ED_curve.h (+6, -7) (Diff)
/source/blender/editors/include/UI_resources.h (+1, -1) (Diff)
/source/blender/editors/interface/resources.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+4, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+8, -7) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+6, -12) (Diff)
/source/blender/editors/transform/transform_generics.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_orientations.c (+6, -18) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+6, -3) (Diff)
/source/blender/blenkernel/intern/curve.c (+99, -1) (Diff)
/source/blender/blenloader/intern/readfile.c (+0, -1) (Diff)
/source/blender/editors/curve/editcurve.c (+296, -416) (Diff)
/source/blender/editors/curve/editcurve_add.c (+1, -1) (Diff)
/source/blender/editors/include/ED_curve.h (+6, -7) (Diff)
/source/blender/editors/include/UI_resources.h (+1, -1) (Diff)
/source/blender/editors/interface/resources.c (+1, -1) (Diff)
/source/blender/editors/object/object_add.c (+4, -2) (Diff)
/source/blender/editors/space_view3d/drawobject.c (+8, -7) (Diff)
/source/blender/editors/space_view3d/view3d_select.c (+6, -12) (Diff)
/source/blender/editors/transform/transform_generics.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_manipulator.c (+1, -1) (Diff)
/source/blender/editors/transform/transform_orientations.c (+6, -18) (Diff)
/source/blender/makesdna/DNA_curve_types.h (+6, -3) (Diff)