Blender  V2.93
anim_intern.h
Go to the documentation of this file.
1 /*
2  * This program is free software; you can redistribute it and/or
3  * modify it under the terms of the GNU General Public License
4  * as published by the Free Software Foundation; either version 2
5  * of the License, or (at your option) any later version.
6  *
7  * This program is distributed in the hope that it will be useful,
8  * but WITHOUT ANY WARRANTY; without even the implied warranty of
9  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
10  * GNU General Public License for more details.
11  *
12  * You should have received a copy of the GNU General Public License
13  * along with this program; if not, write to the Free Software Foundation,
14  * Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
15  *
16  * The Original Code is Copyright (C) 2009, Blender Foundation, Joshua Leung
17  * This is a new part of Blender (with some old code)
18  */
19 
24 #pragma once
25 
26 /* KeyingSets/Keyframing Interface ------------- */
27 
28 /* list of builtin KeyingSets (defined in keyingsets.c) */
30 
31 /* Operator Define Prototypes ------------------- */
32 
33 /* Main Keyframe Management operators:
34  * These handle keyframes management from various spaces. They only make use of
35  * Keying Sets.
36  */
41 
42 /* Main Keyframe Management operators:
43  * These handle keyframes management from various spaces. They will handle the menus
44  * required for each space.
45  */
47 
50 
51 /* Keyframe management operators for UI buttons (RMB menu). */
55 
56 /* .......... */
57 
58 /* KeyingSet management operators for UI buttons (RMB menu) */
61 
62 /* KeyingSet management operators for RNA collections/UI buttons */
67 
68 /* KeyingSet general operators */
70 
71 /* .......... */
72 
73 /* Driver management operators for UI buttons (RMB menu) */
void ANIM_OT_keyframe_delete_button(struct wmOperatorType *ot)
Definition: keyframing.c:2691
void ANIM_OT_keyframe_delete_by_name(struct wmOperatorType *ot)
Definition: keyframing.c:2185
void ANIM_OT_keyframe_insert_button(struct wmOperatorType *ot)
Definition: keyframing.c:2582
void ANIM_OT_keying_set_add(struct wmOperatorType *ot)
Definition: keyingsets.c:133
void ANIM_OT_paste_driver_button(struct wmOperatorType *ot)
Definition: drivers.c:1310
void ANIM_OT_copy_driver_button(struct wmOperatorType *ot)
Definition: drivers.c:1260
void ANIM_OT_driver_button_remove(struct wmOperatorType *ot)
Definition: drivers.c:1178
void ANIM_OT_keyingset_button_remove(struct wmOperatorType *ot)
Definition: keyingsets.c:453
void ANIM_OT_keyframe_clear_v3d(struct wmOperatorType *ot)
Definition: keyframing.c:2287
void ANIM_OT_keyingset_button_add(struct wmOperatorType *ot)
Definition: keyingsets.c:371
void ANIM_OT_keying_set_path_remove(struct wmOperatorType *ot)
Definition: keyingsets.c:267
void ANIM_OT_keyframe_insert(struct wmOperatorType *ot)
Definition: keyframing.c:1935
void ANIM_OT_keyframe_clear_button(struct wmOperatorType *ot)
Definition: keyframing.c:2758
void ANIM_OT_driver_button_edit(struct wmOperatorType *ot)
Definition: drivers.c:1215
void ANIM_OT_driver_button_add(struct wmOperatorType *ot)
Definition: drivers.c:1125
void ANIM_OT_keying_set_path_add(struct wmOperatorType *ot)
Definition: keyingsets.c:224
ListBase builtin_keyingsets
Definition: keyingsets.c:533
void ANIM_OT_keying_set_active_set(struct wmOperatorType *ot)
Definition: keyingsets.c:502
void ANIM_OT_keyframe_delete_v3d(struct wmOperatorType *ot)
Definition: keyframing.c:2411
void ANIM_OT_keyframe_delete(struct wmOperatorType *ot)
Definition: keyframing.c:2151
void ANIM_OT_keyframe_insert_menu(struct wmOperatorType *ot)
Definition: keyframing.c:2033
void ANIM_OT_keying_set_remove(struct wmOperatorType *ot)
Definition: keyingsets.c:181
void ANIM_OT_keyframe_insert_by_name(struct wmOperatorType *ot)
Definition: keyframing.c:1971
wmOperatorType * ot
Definition: wm_files.c:3156