Blender V5.0
action_intern.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2008 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
8
9#pragma once
10
11struct ARegion;
12struct ARegionType;
13struct ListBase;
14struct Object;
15struct Scene;
16struct SpaceAction;
17struct bAnimContext;
18struct bContext;
19struct wmKeyConfig;
20struct wmOperatorType;
21
22/* internal exports only */
23
24/* **************************************** */
25/* `space_action.cc` / `action_buttons.cc` */
26
28
29/* ***************************************** */
30/* `action_draw.cc` */
31
36 bAnimContext *ac,
37 ARegion *region,
38 const ListBase /*bAnimListElem*/ &anim_data);
43 SpaceAction *saction,
44 ARegion *region,
45 ListBase /* bAnimListElem */ *anim_data);
46
47void timeline_draw_cache(const SpaceAction *saction, const Object *ob, const Scene *scene);
48
49/* ***************************************** */
50/* `action_select.cc` */
51
62
63/* defines for left-right select tool */
69
70/* defines for column-select mode */
77
78/* ***************************************** */
79/* `action_edit.cc` */
80
85
88
94
100
102
105
108
112
115
117
118/* defines for snap keyframes
119 * NOTE: keep in sync with eEditKeyframes_Snap (in ED_keyframes_edit.hh)
120 */
127
128/* defines for mirror keyframes
129 * NOTE: keep in sync with eEditKeyframes_Mirror (in ED_keyframes_edit.hh)
130 */
137
138/* ***************************************** */
139/* `action_ops.cc` */
140
142void action_keymap(wmKeyConfig *keyconf);
#define C
Definition RandGen.cpp:29
void ACTION_OT_view_selected(wmOperatorType *ot)
void action_operatortypes()
Definition action_ops.cc:25
void ACTION_OT_keyframe_type(wmOperatorType *ot)
void draw_channel_names(bContext *C, bAnimContext *ac, ARegion *region, const ListBase &anim_data)
void ACTION_OT_easing_type(wmOperatorType *ot)
void ACTION_OT_select_column(wmOperatorType *ot)
void ACTION_OT_layer_prev(wmOperatorType *ot)
void timeline_draw_cache(const SpaceAction *saction, const Object *ob, const Scene *scene)
void ACTION_OT_push_down(wmOperatorType *ot)
void ACTION_OT_select_less(wmOperatorType *ot)
void ACTION_OT_view_all(wmOperatorType *ot)
void draw_channel_strips(bAnimContext *ac, SpaceAction *saction, ARegion *region, ListBase *anim_data)
void ACTION_OT_previewrange_set(wmOperatorType *ot)
void ACTION_OT_unlink(wmOperatorType *ot)
void ACTION_OT_duplicate(wmOperatorType *ot)
void ACTION_OT_delete(wmOperatorType *ot)
void ACTION_OT_view_frame(wmOperatorType *ot)
void ACTION_OT_extrapolation_type(wmOperatorType *ot)
void ACTION_OT_keyframe_insert(wmOperatorType *ot)
eActKeys_LeftRightSelect_Mode
@ ACTKEYS_LRSEL_TEST
@ ACTKEYS_LRSEL_LEFT
@ ACTKEYS_LRSEL_RIGHT
void ACTION_OT_snap(wmOperatorType *ot)
eActKeys_Snap_Mode
@ ACTKEYS_SNAP_NEAREST_FRAME
@ ACTKEYS_SNAP_NEAREST_SECOND
@ ACTKEYS_SNAP_CFRA
@ ACTKEYS_SNAP_NEAREST_MARKER
void action_buttons_register(ARegionType *art)
eActKeys_ColumnSelect_Mode
@ ACTKEYS_COLUMNSEL_CFRA
@ ACTKEYS_COLUMNSEL_MARKERS_BETWEEN
@ ACTKEYS_COLUMNSEL_MARKERS_COLUMN
@ ACTKEYS_COLUMNSEL_KEYS
void ACTION_OT_select_all(wmOperatorType *ot)
void ACTION_OT_bake_keys(wmOperatorType *ot)
void ACTION_OT_frame_jump(wmOperatorType *ot)
void ACTION_OT_stash_and_create(wmOperatorType *ot)
void ACTION_OT_paste(wmOperatorType *ot)
void ACTION_OT_select_lasso(wmOperatorType *ot)
void ACTION_OT_select_leftright(wmOperatorType *ot)
void action_keymap(wmKeyConfig *keyconf)
Definition action_ops.cc:92
void ACTION_OT_copy(wmOperatorType *ot)
void ACTION_OT_stash(wmOperatorType *ot)
void ACTION_OT_markers_make_local(wmOperatorType *ot)
void ACTION_OT_interpolation_type(wmOperatorType *ot)
eActKeys_Mirror_Mode
@ ACTKEYS_MIRROR_CFRA
@ ACTKEYS_MIRROR_MARKER
@ ACTKEYS_MIRROR_YAXIS
@ ACTKEYS_MIRROR_XAXIS
void ACTION_OT_select_linked(wmOperatorType *ot)
void ACTION_OT_handle_type(wmOperatorType *ot)
void ACTION_OT_new(wmOperatorType *ot)
void ACTION_OT_layer_next(wmOperatorType *ot)
void ACTION_OT_mirror(wmOperatorType *ot)
void ACTION_OT_select_box(wmOperatorType *ot)
void ACTION_OT_select_circle(wmOperatorType *ot)
void ACTION_OT_clickselect(wmOperatorType *ot)
void ACTION_OT_clean(wmOperatorType *ot)
void ACTION_OT_select_more(wmOperatorType *ot)
wmOperatorType * ot
Definition wm_files.cc:4237