Blender V4.5
ED_markers.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 ListBase;
12struct Scene;
13struct ScrArea;
14struct TimeMarker;
15struct bAnimContext;
16struct bContext;
17struct wmKeyConfig;
18
19/* -------------------------------------------------------------------- */
22
24enum {
28};
29
31void ED_markers_draw(const bContext *C, int flag);
32
34
35/* -------------------------------------------------------------------- */
38
45
58
71 ListBase *markers, Scene *scene, int mode, float value, char side);
72
84
85void ED_markers_get_minmax(ListBase *markers, short sel, float *r_first, float *r_last);
86
92void ED_markers_make_cfra_list(ListBase *markers, ListBase *lb, bool only_selected);
93
94void ED_markers_deselect_all(ListBase *markers, int action);
95
100
102
103/* -------------------------------------------------------------------- */
106
114void ED_keymap_marker(wmKeyConfig *keyconf);
115
120
ListBase * ED_scene_markers_get(Scene *scene, ScrArea *area)
void ED_keymap_marker(wmKeyConfig *keyconf)
int ED_markers_post_apply_transform(ListBase *markers, Scene *scene, int mode, float value, char side)
ListBase * ED_animcontext_get_markers(const bAnimContext *ac)
void ED_markers_get_minmax(ListBase *markers, short sel, float *r_first, float *r_last)
void ED_markers_make_cfra_list(ListBase *markers, ListBase *lb, bool only_selected)
void ED_operatortypes_marker()
int ED_markers_find_nearest_marker_time(ListBase *markers, float x)
@ DRAW_MARKERS_MARGIN
Definition ED_markers.hh:27
@ DRAW_MARKERS_LOCAL
Definition ED_markers.hh:26
@ DRAW_MARKERS_LINES
Definition ED_markers.hh:25
ListBase * ED_context_get_markers(const bContext *C)
TimeMarker * ED_markers_find_nearest_marker(ListBase *markers, float frame)
TimeMarker * ED_markers_get_first_selected(ListBase *markers)
void ED_markers_deselect_all(ListBase *markers, int action)
void debug_markers_print_list(ListBase *markers)
void ED_markers_draw(const bContext *C, int flag)
#define C
Definition RandGen.cpp:29
uint8_t flag
Definition wm_window.cc:139