Blender V4.3
ED_sequencer.hh File Reference
#include "BLI_vector_set.hh"

Go to the source code of this file.

Classes

struct  StripSelection

Enumerations

enum  eSeqHandle { SEQ_HANDLE_NONE , SEQ_HANDLE_LEFT , SEQ_HANDLE_RIGHT , SEQ_HANDLE_BOTH }

Functions

void ED_sequencer_select_sequence_single (Scene *scene, Sequence *seq, bool deselect_all)
bool ED_sequencer_deselect_all (Scene *scene)
bool ED_space_sequencer_maskedit_mask_poll (bContext *C)
bool ED_space_sequencer_check_show_maskedit (SpaceSeq *sseq, Scene *scene)
bool ED_space_sequencer_maskedit_poll (bContext *C)
bool ED_space_sequencer_check_show_imbuf (SpaceSeq *sseq)
bool ED_space_sequencer_check_show_strip (SpaceSeq *sseq)
bool ED_space_sequencer_has_playback_animation (const SpaceSeq *sseq, const Scene *scene)
void ED_operatormacros_sequencer ()
SequenceED_sequencer_special_preview_get ()
void ED_sequencer_special_preview_set (bContext *C, const int mval[2])
void ED_sequencer_special_preview_clear ()
bool sequencer_retiming_mode_is_active (const bContext *C)
blender::VectorSet< Sequence * > ED_sequencer_selected_strips_from_context (bContext *C)
StripSelection ED_sequencer_pick_strip_and_handle (const struct Scene *scene, const View2D *v2d, float mouse_co[2])
bool ED_sequencer_can_select_handle (const Scene *scene, const Sequence *seq, const View2D *v2d)
bool ED_sequencer_handle_is_selected (const Sequence *seq, eSeqHandle handle)

Enumeration Type Documentation

◆ eSeqHandle

enum eSeqHandle
Enumerator
SEQ_HANDLE_NONE 
SEQ_HANDLE_LEFT 
SEQ_HANDLE_RIGHT 
SEQ_HANDLE_BOTH 

Definition at line 19 of file ED_sequencer.hh.

Function Documentation

◆ ED_operatormacros_sequencer()

void ED_operatormacros_sequencer ( )

◆ ED_sequencer_can_select_handle()

◆ ED_sequencer_deselect_all()

◆ ED_sequencer_handle_is_selected()

bool ED_sequencer_handle_is_selected ( const Sequence * seq,
eSeqHandle handle )

◆ ED_sequencer_pick_strip_and_handle()

StripSelection ED_sequencer_pick_strip_and_handle ( const struct Scene * scene,
const View2D * v2d,
float mouse_co[2] )

◆ ED_sequencer_select_sequence_single()

◆ ED_sequencer_selected_strips_from_context()

blender::VectorSet< Sequence * > ED_sequencer_selected_strips_from_context ( bContext * C)

◆ ED_sequencer_special_preview_clear()

void ED_sequencer_special_preview_clear ( )

Definition at line 87 of file sequencer_preview_draw.cc.

References sequencer_special_update_set().

Referenced by change_frame_seq_preview_end().

◆ ED_sequencer_special_preview_get()

Sequence * ED_sequencer_special_preview_get ( )

◆ ED_sequencer_special_preview_set()

void ED_sequencer_special_preview_set ( bContext * C,
const int mval[2] )

◆ ED_space_sequencer_check_show_imbuf()

bool ED_space_sequencer_check_show_imbuf ( SpaceSeq * sseq)

Are we displaying the seq output (not channels or histogram).

Definition at line 103 of file sequencer_edit.cc.

References ELEM, SpaceSeq::mainb, SEQ_DRAW_IMG_IMBUF, SEQ_VIEW_PREVIEW, SEQ_VIEW_SEQUENCE_PREVIEW, and SpaceSeq::view.

Referenced by metadata_panel_context_poll(), and sequencer_draw_preview().

◆ ED_space_sequencer_check_show_maskedit()

bool ED_space_sequencer_check_show_maskedit ( SpaceSeq * sseq,
Scene * scene )

◆ ED_space_sequencer_check_show_strip()

bool ED_space_sequencer_check_show_strip ( SpaceSeq * sseq)

◆ ED_space_sequencer_has_playback_animation()

bool ED_space_sequencer_has_playback_animation ( const SpaceSeq * sseq,
const Scene * scene )

Check if there is animation shown during playback.

  • Colors of color strips are displayed on the strip itself.
  • Backdrop is drawn.

Definition at line 127 of file sequencer_edit.cc.

References AnimData::action, Scene::adt, SpaceSeq::draw_flag, blender::animrig::legacy::fcurves_for_assigned_action(), SEQ_DRAW_BACKDROP, and sequencer_fcurves_targets_color_strip().

Referenced by screen_animation_region_tag_redraw().

◆ ED_space_sequencer_maskedit_mask_poll()

bool ED_space_sequencer_maskedit_mask_poll ( bContext * C)

◆ ED_space_sequencer_maskedit_poll()

◆ sequencer_retiming_mode_is_active()