2.5 - Keying Sets API (now usable from Py-Scripts)
authorJoshua Leung <aligorith@gmail.com>
Tue, 25 Aug 2009 04:05:37 +0000 (04:05 +0000)
committerJoshua Leung <aligorith@gmail.com>
Tue, 25 Aug 2009 04:05:37 +0000 (04:05 +0000)
commite80ac54a22214a8ecc499aa70f59bb61fcba4fa3
tree5ac843114016951bdd8c44b404be35f67279c804
parente2eaf269350d972daec1f19ae5aa5ee7fbad4685
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.
source/blender/blenkernel/intern/anim_sys.c
source/blender/editors/animation/anim_ops.c
source/blender/editors/animation/keyingsets.c
source/blender/editors/include/ED_keyframing.h
source/blender/makesrna/RNA_enum_types.h
source/blender/makesrna/intern/makesrna.c
source/blender/makesrna/intern/rna_animation.c
source/blender/makesrna/intern/rna_animation_api.c [new file with mode: 0644]
source/blender/makesrna/intern/rna_internal.h
source/blender/makesrna/intern/rna_scene.c
source/blender/makesrna/intern/rna_scene_api.c [new file with mode: 0644]