Blender V5.0
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
8
9#pragma once
10
11#include "BLI_vector_set.hh"
12
13struct Scene;
14struct Strip;
15struct SpaceSeq;
16struct bContext;
17struct View2D;
18
20
26
35
36void select_strip_single(Scene *scene, Strip *strip, bool deselect_all);
43bool deselect_all_strips(const Scene *scene);
44
46bool check_show_maskedit(SpaceSeq *sseq, Scene *scene);
48
52bool check_show_imbuf(const SpaceSeq &sseq);
53
54bool check_show_strip(const SpaceSeq &sseq);
61bool has_playback_animation(const Scene *scene);
62
64
66void special_preview_set(bContext *C, const int mval[2]);
79 const View2D *v2d,
80 float mouse_co[2]);
81bool can_select_handle(const Scene *scene, const Strip *strip, const View2D *v2d);
82bool handle_is_selected(const Strip *strip, eStripHandle handle);
83
89const Strip *get_scene_strip_for_time_sync(const Scene *sequence_scene);
91
92} // namespace blender::ed::vse
#define C
Definition RandGen.cpp:29
void ED_operatormacros_sequencer()
bool has_playback_animation(const Scene *scene)
bool check_show_strip(const SpaceSeq &sseq)
StripSelection pick_strip_and_handle(const struct Scene *scene, const View2D *v2d, float mouse_co[2])
bool handle_is_selected(const Strip *strip, eStripHandle handle)
void select_strip_single(Scene *scene, Strip *strip, bool deselect_all)
bool is_scene_time_sync_needed(const bContext &C)
blender::VectorSet< Strip * > selected_strips_from_context(bContext *C)
bool maskedit_poll(bContext *C)
void sync_active_scene_and_time_with_scene_strip(bContext &C)
const Strip * get_scene_strip_for_time_sync(const Scene *sequence_scene)
bool can_select_handle(const Scene *scene, const Strip *strip, const View2D *v2d)
void special_preview_set(bContext *C, const int mval[2])
bool maskedit_mask_poll(bContext *C)
bool deselect_all_strips(const Scene *scene)
bool check_show_imbuf(const SpaceSeq &sseq)
bool sequencer_retiming_mode_is_active(const bContext *C)
bool check_show_maskedit(SpaceSeq *sseq, Scene *scene)