Blender Git Loki
Git Commits -> Revision 7d3c887
Revision 7d3c887 by Joshua Leung (master) February 11, 2009, 12:19 (GMT) |
Keying Sets: Initial commit of skeleton code When fully implemented, these will be the clearest demonstration of 'Everything is Animateable', as they will allow users to define an arbitary group of settings through selecting items in the Datablocks (RNA-Viewer) View of the Outliner to define custom 'sets'. Such Keying Sets are known as the 'absolute' ones, which are created for a custom purpose. Of course, 'builtin' Keying Sets will still be provided. Such built-in ones will not work on any particular paths, but will use context info to maintain the legacy method of inserting keyframes (via IKEY menu). Currently, KeyingSets cannot be created/edited through the UI, though the backend code is in place to do this. |
Commit Details:
Full Hash: 7d3c88772b4cdf9cec8966390e84bdd21802395f
SVN Revision: 18924
Parent Commit: ba32199
Lines Changed: +524, -103
18 Modified Paths:
/source/blender/blenkernel/BKE_animsys.h (+16, -0) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+112, -0) (Diff)
/source/blender/blenkernel/intern/blender.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+52, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+23, -2) (Diff)
/source/blender/editors/animation/keyframing.c (+171, -93) (Diff)
/source/blender/editors/include/ED_keyframing.h (+5, -0) (Diff)
/source/blender/editors/space_action/action_draw.c (+1, -1) (Diff)
/source/blender/editors/space_graph/graph_draw.c (+1, -2) (Diff)
/source/blender/editors/space_outliner/outliner.c (+40, -0) (Diff)
/source/blender/editors/space_outliner/outliner_header.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+2, -0) (Diff)
/source/blender/editors/space_outliner/outliner_ops.c (+7, -0) (Diff)
/source/blender/editors/space_time/time_header.c (+14, -3) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+71, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+5, -2) (Diff)
/source/blender/blenkernel/intern/anim_sys.c (+112, -0) (Diff)
/source/blender/blenkernel/intern/blender.c (+1, -0) (Diff)
/source/blender/blenkernel/intern/scene.c (+1, -0) (Diff)
/source/blender/blenloader/intern/readfile.c (+52, -0) (Diff)
/source/blender/blenloader/intern/writefile.c (+23, -2) (Diff)
/source/blender/editors/animation/keyframing.c (+171, -93) (Diff)
/source/blender/editors/include/ED_keyframing.h (+5, -0) (Diff)
/source/blender/editors/space_action/action_draw.c (+1, -1) (Diff)
/source/blender/editors/space_graph/graph_draw.c (+1, -2) (Diff)
/source/blender/editors/space_outliner/outliner.c (+40, -0) (Diff)
/source/blender/editors/space_outliner/outliner_header.c (+1, -0) (Diff)
/source/blender/editors/space_outliner/outliner_intern.h (+2, -0) (Diff)
/source/blender/editors/space_outliner/outliner_ops.c (+7, -0) (Diff)
/source/blender/editors/space_time/time_header.c (+14, -3) (Diff)
/source/blender/editors/space_view3d/view3d_buttons.c (+1, -0) (Diff)
/source/blender/makesdna/DNA_anim_types.h (+71, -0) (Diff)
/source/blender/makesdna/DNA_scene_types.h (+5, -2) (Diff)