Blender Git Commit Log
Git Commits -> Revision e80ac54
Revision e80ac54 by Joshua Leung (master) August 25, 2009, 04:05 (GMT) |
2.5 - Keying Sets API (now usable from Py-Scripts) Wrapped the Keying Sets API with RNA Functions so that they can now be called from Py-Scripts. This will ultimately be useful for riggers to create Keying Sets which can get loaded up/created for animators to use after importing their rig. I've created a demo for this, which can be found at: http://www.pasteall.org/blend/552 Notes: - Kazanbas, I've had to create a rna_scene_api.c here to hold some of the relevant functions. Hopefully this won't cause you too much pain when you do your next merge from 2.5 to your branch ;) - I've noticed that there seem to be a few cases mentioned in the demo which don't totally work yet. I'll commit some fixes for those later. |
Commit Details:
Full Hash: e80ac54a22214a8ecc499aa70f59bb61fcba4fa3
SVN Revision: 22756
Parent Commit: e2eaf26
Lines Changed: +220, -163
2 Added Paths:
/source/blender/makesrna/intern/rna_animation_api.c (+89, -0) (View)
/source/blender/makesrna/intern/rna_scene_api.c (+100, -0) (View)
/source/blender/makesrna/intern/rna_scene_api.c (+100, -0) (View)
9 Modified Paths:
/source/blender/blenkernel/intern/anim_sys.c (+11, -9) (Diff)
/source/blender/editors/animation/anim_ops.c (+0, -3) (Diff)
/source/blender/editors/animation/keyingsets.c (+0, -131) (Diff)
/source/blender/editors/include/ED_keyframing.h (+0, -9) (Diff)
/source/blender/makesrna/intern/makesrna.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+11, -9) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+3, -0) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+2, -0) (Diff)
/source/blender/editors/animation/anim_ops.c (+0, -3) (Diff)
/source/blender/editors/animation/keyingsets.c (+0, -131) (Diff)
/source/blender/editors/include/ED_keyframing.h (+0, -9) (Diff)
/source/blender/makesrna/intern/makesrna.c (+2, -2) (Diff)
/source/blender/makesrna/intern/rna_animation.c (+11, -9) (Diff)
/source/blender/makesrna/intern/rna_internal.h (+2, -0) (Diff)
/source/blender/makesrna/intern/rna_scene.c (+3, -0) (Diff)
/source/blender/makesrna/RNA_enum_types.h (+2, -0) (Diff)