* Cleaned up Keyframing API to get eliminate some of the problems faced during the original implementation of PoseLib, thus reducing code redundancy. * Added new Animato evaluation functions specifically for use by PoseLib. * Replaced parts of PoseLib code which relied on old animation system to the equivalent code for Animato. Notice the much cleaner + saner + compact code! Next step is to operatorfy the PoseLib tools (while maintaining possibility for an API to some things) :)
19 lines
445 B
C++
19 lines
445 B
C++
/* Testing code for 2.5 animation system
|
|
* Copyright 2009, Joshua Leung
|
|
*/
|
|
|
|
#ifndef ANIM_INTERN_H
|
|
#define ANIM_INTERN_H
|
|
|
|
|
|
/* KeyingSets/Keyframing Interface ------------- */
|
|
|
|
/* list of builtin KeyingSets (defined in keyingsets.c) */
|
|
extern ListBase builtin_keyingsets;
|
|
|
|
short keyingset_context_ok_poll(bContext *C, KeyingSet *ks);
|
|
|
|
short modifykey_get_context_data (bContext *C, ListBase *dsources, KeyingSet *ks);
|
|
|
|
#endif // ANIM_INTERN_H
|