diff options
Diffstat (limited to 'source/blender/editors/animation/anim_intern.h')
-rw-r--r-- | source/blender/editors/animation/anim_intern.h | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/source/blender/editors/animation/anim_intern.h b/source/blender/editors/animation/anim_intern.h index 462ef76ea8d..853aeb6c8f3 100644 --- a/source/blender/editors/animation/anim_intern.h +++ b/source/blender/editors/animation/anim_intern.h @@ -39,4 +39,44 @@ short keyingset_context_ok_poll(bContext *C, KeyingSet *ks); /* Main KeyingSet operations API call */ short modifykey_get_context_data (bContext *C, ListBase *dsources, KeyingSet *ks); +/* Operator Define Prototypes ------------------- */ + +/* Main Keyframe Management operators: + * These handle keyframes management from various spaces. They only make use of + * Keying Sets. + */ +void ANIM_OT_insert_keyframe(struct wmOperatorType *ot); +void ANIM_OT_delete_keyframe(struct wmOperatorType *ot); + +/* Main Keyframe Management operators: + * These handle keyframes management from various spaces. They will handle the menus + * required for each space. + */ +void ANIM_OT_insert_keyframe_menu(struct wmOperatorType *ot); +void ANIM_OT_delete_keyframe_v3d(struct wmOperatorType *ot); + +/* Keyframe managment operators for UI buttons (RMB menu). */ +void ANIM_OT_insert_keyframe_button(struct wmOperatorType *ot); +void ANIM_OT_delete_keyframe_button(struct wmOperatorType *ot); + +/* .......... */ + +/* KeyingSet managment operators for UI buttons (RMB menu) */ +void ANIM_OT_add_keyingset_button(struct wmOperatorType *ot); +void ANIM_OT_remove_keyingset_button(struct wmOperatorType *ot); + +/* KeyingSet management operators for RNA collections/UI buttons */ +void ANIM_OT_keying_set_add(struct wmOperatorType *ot); +void ANIM_OT_keying_set_remove(struct wmOperatorType *ot); +void ANIM_OT_keying_set_path_add(struct wmOperatorType *ot); +void ANIM_OT_keying_set_path_remove(struct wmOperatorType *ot); + +/* .......... */ + +/* Driver management operators for UI buttons (RMB menu) */ +void ANIM_OT_add_driver_button(struct wmOperatorType *ot); +void ANIM_OT_remove_driver_button(struct wmOperatorType *ot); +void ANIM_OT_copy_driver_button(struct wmOperatorType *ot); +void ANIM_OT_paste_driver_button(struct wmOperatorType *ot); + #endif // ANIM_INTERN_H |