Blender V4.3
ED_sequencer.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2009 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
9#pragma once
10
11#include "BLI_vector_set.hh"
12
13struct Scene;
14struct Sequence;
15struct SpaceSeq;
16struct bContext;
17struct View2D;
18
25
27 Sequence *seq1 = nullptr;
28 Sequence *seq2 = nullptr;
30};
31
32void ED_sequencer_select_sequence_single(Scene *scene, Sequence *seq, bool deselect_all);
40
44
49
57bool ED_space_sequencer_has_playback_animation(const SpaceSeq *sseq, const Scene *scene);
58
60
62void ED_sequencer_special_preview_set(bContext *C, const int mval[2]);
75 const View2D *v2d,
76 float mouse_co[2]);
77bool ED_sequencer_can_select_handle(const Scene *scene, const Sequence *seq, const View2D *v2d);
bool ED_space_sequencer_check_show_strip(SpaceSeq *sseq)
bool ED_space_sequencer_check_show_imbuf(SpaceSeq *sseq)
StripSelection ED_sequencer_pick_strip_and_handle(const struct Scene *scene, const View2D *v2d, float mouse_co[2])
bool ED_space_sequencer_maskedit_poll(bContext *C)
void ED_sequencer_select_sequence_single(Scene *scene, Sequence *seq, bool deselect_all)
bool ED_space_sequencer_maskedit_mask_poll(bContext *C)
Sequence * ED_sequencer_special_preview_get()
blender::VectorSet< Sequence * > ED_sequencer_selected_strips_from_context(bContext *C)
bool ED_space_sequencer_has_playback_animation(const SpaceSeq *sseq, const Scene *scene)
bool sequencer_retiming_mode_is_active(const bContext *C)
bool ED_sequencer_can_select_handle(const Scene *scene, const Sequence *seq, const View2D *v2d)
void ED_sequencer_special_preview_clear()
void ED_operatormacros_sequencer()
bool ED_sequencer_handle_is_selected(const Sequence *seq, eSeqHandle handle)
bool ED_sequencer_deselect_all(Scene *scene)
bool ED_space_sequencer_check_show_maskedit(SpaceSeq *sseq, Scene *scene)
void ED_sequencer_special_preview_set(bContext *C, const int mval[2])
eSeqHandle
@ SEQ_HANDLE_BOTH
@ SEQ_HANDLE_LEFT
@ SEQ_HANDLE_NONE
@ SEQ_HANDLE_RIGHT
Sequence * seq2
Sequence * seq1