diff options
author | Joshua Leung <aligorith@gmail.com> | 2008-09-14 08:32:17 +0400 |
---|---|---|
committer | Joshua Leung <aligorith@gmail.com> | 2008-09-14 08:32:17 +0400 |
commit | 0f1a1a159ff70cd2bd9c1762ecd167439683b2ba (patch) | |
tree | 26b0df32a1001b6e87a46e2a16dd0fe321828896 /source/blender/src/toets.c | |
parent | d111983064296dc9dd2c1b3f1735efd38f95c9d1 (diff) |
== Keyframing - Cleanup of API ==
* Moved all keyframing functions to their own file (keyframing.c)
* Merged all the different keyframing options (needed, visual, fast) into a single API call. The direct benefit of this is that it allows them to be used in conjunction with each other. Also, this means that when using the IKEY, autokeying settings for these are respected too.
* Implemented 'keyingsets' system (instead of directly calling insertkey on relevant channels), which is easier to maintain and cleaner. A keyingset basically defines all the channels that can be keyframed together. This paves the way for custom keyingsets sometime down the track (and also for quick-insert keyframes for previously used keyingset).
Menus for choosing the keying set to use are generated automatically from the definitions.
Diffstat (limited to 'source/blender/src/toets.c')
-rw-r--r-- | source/blender/src/toets.c | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/source/blender/src/toets.c b/source/blender/src/toets.c index efd97ed9786..8bd10b7186d 100644 --- a/source/blender/src/toets.c +++ b/source/blender/src/toets.c @@ -75,6 +75,7 @@ #include "BIF_imasel.h" #include "BIF_editparticle.h" #include "BIF_interface.h" +#include "BIF_keyframing.h" #include "BIF_poseobject.h" #include "BIF_previewrender.h" #include "BIF_renderwin.h" |