Blender V4.3
sequencer_intern.hh File Reference
#include "BLI_map.hh"
#include "BLI_span.hh"
#include "BLI_utility_mixins.hh"
#include "BLI_vector.hh"
#include "BLI_vector_set.hh"
#include "DNA_sequence_types.h"
#include "RNA_access.hh"
#include "GPU_immediate.hh"
#include "GPU_viewport.hh"
#include "ED_sequencer.hh"
#include "sequencer_scopes.hh"

Go to the source code of this file.

Classes

struct  blender::ed::seq::SpaceSeq_Runtime
 
struct  SeqChannelDrawContext
 
struct  StripDrawContext
 
struct  TimelineDrawContext
 

Namespaces

namespace  blender
 
namespace  blender::ed
 
namespace  blender::ed::seq
 

Macros

#define DEFAULT_IMG_STRIP_LENGTH   25 /* XXX arbitrary but ok for now. */
 

Functions

void draw_timeline_seq (const bContext *C, ARegion *region)
 
void draw_timeline_seq_display (const bContext *C, ARegion *region)
 
void sequencer_draw_preview (const bContext *C, Scene *scene, ARegion *region, SpaceSeq *sseq, int timeline_frame, int offset, bool draw_overlay, bool draw_backdrop)
 
bool sequencer_draw_get_transform_preview (SpaceSeq *sseq, Scene *scene)
 
int sequencer_draw_get_transform_preview_frame (Scene *scene)
 
void sequencer_special_update_set (Sequence *seq)
 
float sequence_handle_size_get_clamped (const Scene *scene, Sequence *seq, float pixelx)
 
ImBufsequencer_ibuf_get (const bContext *C, int timeline_frame, int frame_ofs, const char *viewname)
 
void draw_strip_thumbnails (TimelineDrawContext *ctx, blender::ed::seq::StripsDrawBatch &strips_batch, const blender::Vector< StripDrawContext > &strips)
 
void draw_channels (const bContext *C, ARegion *region)
 
void channel_draw_context_init (const bContext *C, ARegion *region, SeqChannelDrawContext *r_context)
 
void seq_rectf (const Scene *scene, const Sequence *seq, rctf *r_rect)
 
Sequencefind_neighboring_sequence (Scene *scene, Sequence *test, int lr, int sel)
 
void recurs_sel_seq (Sequence *seq_meta)
 
int seq_effect_find_selected (Scene *scene, Sequence *activeseq, int type, Sequence **r_selseq1, Sequence **r_selseq2, const char **r_error_str)
 
bool sequencer_edit_poll (bContext *C)
 
bool sequencer_edit_with_channel_region_poll (bContext *C)
 
bool sequencer_editing_initialized_and_active (bContext *C)
 
bool sequencer_strip_editable_poll (bContext *C)
 
bool sequencer_strip_has_path_poll (bContext *C)
 
bool sequencer_view_has_preview_poll (bContext *C)
 
bool sequencer_view_preview_only_poll (const bContext *C)
 
bool sequencer_view_strips_poll (bContext *C)
 
blender::VectorSet< Sequence * > all_strips_from_context (bContext *C)
 
void SEQUENCER_OT_split (wmOperatorType *ot)
 
void SEQUENCER_OT_slip (wmOperatorType *ot)
 
void SEQUENCER_OT_mute (wmOperatorType *ot)
 
void SEQUENCER_OT_unmute (wmOperatorType *ot)
 
void SEQUENCER_OT_lock (wmOperatorType *ot)
 
void SEQUENCER_OT_unlock (wmOperatorType *ot)
 
void SEQUENCER_OT_connect (wmOperatorType *ot)
 
void SEQUENCER_OT_disconnect (wmOperatorType *ot)
 
void SEQUENCER_OT_reload (wmOperatorType *ot)
 
void SEQUENCER_OT_refresh_all (wmOperatorType *ot)
 
void SEQUENCER_OT_reassign_inputs (wmOperatorType *ot)
 
void SEQUENCER_OT_swap_inputs (wmOperatorType *ot)
 
void SEQUENCER_OT_duplicate (wmOperatorType *ot)
 
void SEQUENCER_OT_delete (wmOperatorType *ot)
 
void SEQUENCER_OT_offset_clear (wmOperatorType *ot)
 
void SEQUENCER_OT_images_separate (wmOperatorType *ot)
 
void SEQUENCER_OT_meta_toggle (wmOperatorType *ot)
 
void SEQUENCER_OT_meta_make (wmOperatorType *ot)
 
void SEQUENCER_OT_meta_separate (wmOperatorType *ot)
 
void SEQUENCER_OT_gap_remove (wmOperatorType *ot)
 
void SEQUENCER_OT_gap_insert (wmOperatorType *ot)
 
void SEQUENCER_OT_snap (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_jump (wmOperatorType *ot)
 
void SEQUENCER_OT_swap (wmOperatorType *ot)
 
void SEQUENCER_OT_swap_data (wmOperatorType *ot)
 
void SEQUENCER_OT_rendersize (wmOperatorType *ot)
 
void SEQUENCER_OT_change_effect_input (wmOperatorType *ot)
 
void SEQUENCER_OT_change_effect_type (wmOperatorType *ot)
 
void SEQUENCER_OT_change_path (wmOperatorType *ot)
 
void SEQUENCER_OT_change_scene (wmOperatorType *ot)
 
void SEQUENCER_OT_copy (wmOperatorType *ot)
 
void SEQUENCER_OT_paste (wmOperatorType *ot)
 
void SEQUENCER_OT_rebuild_proxy (wmOperatorType *ot)
 
void SEQUENCER_OT_enable_proxies (wmOperatorType *ot)
 
void SEQUENCER_OT_export_subtitles (wmOperatorType *ot)
 
void SEQUENCER_OT_set_range_to_strips (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_transform_clear (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_transform_fit (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_color_tag_set (wmOperatorType *ot)
 
void SEQUENCER_OT_cursor_set (wmOperatorType *ot)
 
void SEQUENCER_OT_scene_frame_range_update (wmOperatorType *ot)
 
void SEQUENCER_OT_select_all (wmOperatorType *ot)
 
void SEQUENCER_OT_select (wmOperatorType *ot)
 
void SEQUENCER_OT_select_handle (wmOperatorType *ot)
 
void SEQUENCER_OT_select_side_of_frame (wmOperatorType *ot)
 
void SEQUENCER_OT_select_more (wmOperatorType *ot)
 
void SEQUENCER_OT_select_less (wmOperatorType *ot)
 
void SEQUENCER_OT_select_linked (wmOperatorType *ot)
 
void SEQUENCER_OT_select_linked_pick (wmOperatorType *ot)
 
void SEQUENCER_OT_select_handles (wmOperatorType *ot)
 
void SEQUENCER_OT_select_side (wmOperatorType *ot)
 
void SEQUENCER_OT_select_box (wmOperatorType *ot)
 
void SEQUENCER_OT_select_inverse (wmOperatorType *ot)
 
void SEQUENCER_OT_select_grouped (wmOperatorType *ot)
 
Sequencefind_nearest_seq (const Scene *scene, const View2D *v2d, const int mval[2], eSeqHandle *r_hand)
 
void SEQUENCER_OT_scene_strip_add (wmOperatorType *ot)
 
void SEQUENCER_OT_scene_strip_add_new (wmOperatorType *ot)
 
void SEQUENCER_OT_movie_strip_add (wmOperatorType *ot)
 
void SEQUENCER_OT_movieclip_strip_add (wmOperatorType *ot)
 
void SEQUENCER_OT_mask_strip_add (wmOperatorType *ot)
 
void SEQUENCER_OT_sound_strip_add (wmOperatorType *ot)
 
void SEQUENCER_OT_image_strip_add (wmOperatorType *ot)
 
void SEQUENCER_OT_effect_strip_add (wmOperatorType *ot)
 
void sequencer_dropboxes ()
 
void sequencer_operatortypes ()
 
void sequencer_keymap (wmKeyConfig *keyconf)
 
void sequencer_buttons_register (ARegionType *art)
 
void SEQUENCER_OT_strip_modifier_add (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_modifier_remove (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_modifier_move (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_modifier_copy (wmOperatorType *ot)
 
void SEQUENCER_OT_strip_modifier_equalizer_redefine (wmOperatorType *ot)
 
void SEQ_get_timeline_region_padding (const bContext *C, float *r_pad_top, float *r_pad_bottom)
 
void SEQ_add_timeline_region_padding (const bContext *C, rctf *view_box)
 
void SEQUENCER_OT_sample (wmOperatorType *ot)
 
void SEQUENCER_OT_view_all (wmOperatorType *ot)
 
void SEQUENCER_OT_view_frame (wmOperatorType *ot)
 
void SEQUENCER_OT_view_all_preview (wmOperatorType *ot)
 
void SEQUENCER_OT_view_zoom_ratio (wmOperatorType *ot)
 
void SEQUENCER_OT_view_selected (wmOperatorType *ot)
 
void SEQUENCER_OT_view_ghost_border (wmOperatorType *ot)
 
void SEQUENCER_OT_rename_channel (wmOperatorType *ot)
 
void sequencer_preview_add_sound (const bContext *C, const Sequence *seq)
 
int sequencer_image_seq_get_minmax_frame (wmOperator *op, int sfra, int *r_minframe, int *r_numdigits)
 
void sequencer_image_seq_reserve_frames (wmOperator *op, StripElem *se, int len, int minframe, int numdigits)
 
void SEQUENCER_OT_retiming_reset (wmOperatorType *ot)
 
void SEQUENCER_OT_retiming_show (wmOperatorType *ot)
 
void SEQUENCER_OT_retiming_key_add (wmOperatorType *ot)
 
void SEQUENCER_OT_retiming_freeze_frame_add (wmOperatorType *ot)
 
void SEQUENCER_OT_retiming_transition_add (wmOperatorType *ot)
 
void SEQUENCER_OT_retiming_key_delete (wmOperatorType *ot)
 
void SEQUENCER_OT_retiming_segment_speed_set (wmOperatorType *ot)
 
int sequencer_retiming_key_select_exec (bContext *C, wmOperator *op, SeqRetimingKey *key, const Sequence *key_owner)
 
int sequencer_retiming_select_linked_time (bContext *C, wmOperator *op, SeqRetimingKey *key, const Sequence *key_owner)
 
int sequencer_select_exec (bContext *C, wmOperator *op)
 
int sequencer_retiming_select_all_exec (bContext *C, wmOperator *op)
 
int sequencer_retiming_box_select_exec (bContext *C, wmOperator *op)
 
void sequencer_retiming_draw_continuity (const TimelineDrawContext *timeline_ctx, const StripDrawContext &strip_ctx)
 
void sequencer_retiming_keys_draw (const TimelineDrawContext *timeline_ctx, blender::Span< StripDrawContext > strips)
 
void sequencer_retiming_speed_draw (const TimelineDrawContext *timeline_ctx, const StripDrawContext &strip_ctx)
 
void realize_fake_keys (const Scene *scene, Sequence *seq)
 
SeqRetimingKeytry_to_realize_fake_keys (const bContext *C, Sequence *seq, const int mval[2])
 
SeqRetimingKeyretiming_mouseover_key_get (const bContext *C, const int mval[2], Sequence **r_seq)
 
int left_fake_key_frame_get (const bContext *C, const Sequence *seq)
 
int right_fake_key_frame_get (const bContext *C, const Sequence *seq)
 
bool retiming_keys_can_be_displayed (const SpaceSeq *sseq)
 
rctf seq_retiming_keys_box_get (const Scene *scene, const View2D *v2d, const Sequence *seq)
 
blender::Vector< Sequence * > sequencer_visible_strips_get (const bContext *C)
 
blender::Vector< Sequence * > sequencer_visible_strips_get (const Scene *scene, const View2D *v2d)
 
int sequencer_clipboard_copy_exec (bContext *C, wmOperator *op)
 
int sequencer_clipboard_paste_exec (bContext *C, wmOperator *op)
 

Variables

const EnumPropertyItem sequencer_prop_effect_types []
 
const EnumPropertyItem prop_side_types []
 

Macro Definition Documentation

◆ DEFAULT_IMG_STRIP_LENGTH

#define DEFAULT_IMG_STRIP_LENGTH   25 /* XXX arbitrary but ok for now. */

Function Documentation

◆ all_strips_from_context()

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

Returns collection with all strips presented to user. If operation is done in preview, collection is limited to all presented strips that can produce image output.

Parameters
Ccontext
Returns
collection of strips (Sequence)

Definition at line 73 of file sequencer_select.cc.

References CTX_data_scene(), SEQ_active_seqbase_get(), SEQ_channels_displayed_get(), SEQ_editing_get(), SEQ_query_all_strips(), SEQ_query_rendered_strips(), and sequencer_view_has_preview_poll().

Referenced by sequencer_de_select_all_exec(), sequencer_retiming_select_all_exec(), sequencer_select_grouped_exec(), and sequencer_select_inverse_exec().

◆ channel_draw_context_init()

◆ draw_channels()

◆ draw_strip_thumbnails()

void draw_strip_thumbnails ( TimelineDrawContext * ctx,
blender::ed::seq::StripsDrawBatch & strips_batch,
const blender::Vector< StripDrawContext > & strips )

◆ draw_timeline_seq()

◆ draw_timeline_seq_display()

◆ find_nearest_seq()

◆ find_neighboring_sequence()

◆ left_fake_key_frame_get()

◆ realize_fake_keys()

◆ recurs_sel_seq()

◆ retiming_keys_can_be_displayed()

◆ retiming_mouseover_key_get()

◆ right_fake_key_frame_get()

◆ SEQ_add_timeline_region_padding()

void SEQ_add_timeline_region_padding ( const bContext * C,
rctf * view_box )

◆ seq_effect_find_selected()

int seq_effect_find_selected ( Scene * scene,
Sequence * activeseq,
int type,
Sequence ** r_selseq1,
Sequence ** r_selseq2,
const char ** r_error_str )

◆ SEQ_get_timeline_region_padding()

◆ seq_rectf()

◆ seq_retiming_keys_box_get()

rctf seq_retiming_keys_box_get ( const Scene * scene,
const View2D * v2d,
const Sequence * seq )

◆ sequence_handle_size_get_clamped()

float sequence_handle_size_get_clamped ( const Scene * scene,
Sequence * seq,
float pixelx )

◆ sequencer_buttons_register()

◆ sequencer_clipboard_copy_exec()

◆ sequencer_clipboard_paste_exec()

◆ sequencer_draw_get_transform_preview()

bool sequencer_draw_get_transform_preview ( SpaceSeq * sseq,
Scene * scene )

◆ sequencer_draw_get_transform_preview_frame()

◆ sequencer_draw_preview()

void sequencer_draw_preview ( const bContext * C,
Scene * scene,
ARegion * region,
SpaceSeq * sseq,
int timeline_frame,
int offset,
bool draw_overlay,
bool draw_backdrop )

Definition at line 1080 of file sequencer_preview_draw.cc.

References draw_backdrop(), ED_region_draw_cb_draw(), ED_region_image_metadata_draw(), ED_space_sequencer_check_show_imbuf(), SequencerPreviewOverlay::flag, SpaceSeq::flag, G, SpaceSeq::gpd, GPU_DEPTH_NONE, GPU_depth_test(), GPU_framebuffer_bind(), GPU_framebuffer_bind_no_srgb(), GPU_viewport_framebuffer_overlay_get(), IMB_freeImBuf(), imm_draw_box_checker_2d(), SpaceSeq::multiview_eye, SpaceSeq::overlay_frame_type, SpaceSeq::preview_overlay, REGION_DRAW_POST_VIEW, SpaceSeq::render_size, SEQ_channels_displayed_get(), seq_draw_image_origin_and_outline(), SEQ_editing_get(), SEQ_OVERLAY_FRAME_TYPE_REFERENCE, seq_prefetch_wm_notify(), SEQ_PREVIEW_SHOW_GPENCIL, SEQ_PREVIEW_SHOW_METADATA, SEQ_query_rendered_strips(), SEQ_RENDER_SIZE_NONE, SEQ_select_active_get(), SEQ_SHOW_OVERLAY, SEQ_USE_ALPHA, Editing::seqbasep, sequencer_calc_scopes(), sequencer_display_size(), sequencer_draw_borders_overlay(), sequencer_draw_display_buffer(), sequencer_draw_get_transform_preview(), sequencer_draw_get_transform_preview_frame(), sequencer_draw_gpencil_overlay(), sequencer_draw_scopes(), sequencer_ibuf_get(), sequencer_preview_clear(), sequencer_stop_running_jobs(), STEREO_LEFT_NAME, STEREO_RIGHT_NAME, View2D::tot, UI_view2d_curRect_validate(), UI_view2d_totRect_set(), UI_view2d_view_ortho(), UI_view2d_view_restore(), WM_draw_region_get_viewport(), rctf::xmax, rctf::xmin, rctf::ymax, and rctf::ymin.

Referenced by draw_timeline_backdrop(), and sequencer_preview_region_draw().

◆ sequencer_dropboxes()

◆ sequencer_edit_poll()

◆ sequencer_edit_with_channel_region_poll()

bool sequencer_edit_with_channel_region_poll ( bContext * C)

Definition at line 160 of file sequencer_edit.cc.

References CTX_wm_region(), RGN_TYPE_CHANNELS, and sequencer_edit_poll().

Referenced by SEQUENCER_OT_rename_channel().

◆ sequencer_editing_initialized_and_active()

bool sequencer_editing_initialized_and_active ( bContext * C)

◆ sequencer_ibuf_get()

◆ sequencer_image_seq_get_minmax_frame()

int sequencer_image_seq_get_minmax_frame ( wmOperator * op,
int sfra,
int * r_minframe,
int * r_numdigits )

◆ sequencer_image_seq_reserve_frames()

void sequencer_image_seq_reserve_frames ( wmOperator * op,
StripElem * se,
int len,
int minframe,
int numdigits )

◆ sequencer_keymap()

void sequencer_keymap ( wmKeyConfig * keyconf)

Definition at line 127 of file sequencer_ops.cc.

References RGN_TYPE_WINDOW, SPACE_SEQ, and WM_keymap_ensure().

Referenced by ED_spacetype_sequencer().

◆ sequencer_operatortypes()

void sequencer_operatortypes ( )

Definition at line 23 of file sequencer_ops.cc.

References SEQUENCER_OT_change_effect_input(), SEQUENCER_OT_change_effect_type(), SEQUENCER_OT_change_path(), SEQUENCER_OT_change_scene(), SEQUENCER_OT_connect(), SEQUENCER_OT_copy(), SEQUENCER_OT_cursor_set(), SEQUENCER_OT_delete(), SEQUENCER_OT_disconnect(), SEQUENCER_OT_duplicate(), SEQUENCER_OT_effect_strip_add(), SEQUENCER_OT_enable_proxies(), SEQUENCER_OT_export_subtitles(), SEQUENCER_OT_gap_insert(), SEQUENCER_OT_gap_remove(), SEQUENCER_OT_image_strip_add(), SEQUENCER_OT_images_separate(), SEQUENCER_OT_lock(), SEQUENCER_OT_mask_strip_add(), SEQUENCER_OT_meta_make(), SEQUENCER_OT_meta_separate(), SEQUENCER_OT_meta_toggle(), SEQUENCER_OT_movie_strip_add(), SEQUENCER_OT_movieclip_strip_add(), SEQUENCER_OT_mute(), SEQUENCER_OT_offset_clear(), SEQUENCER_OT_paste(), SEQUENCER_OT_reassign_inputs(), SEQUENCER_OT_rebuild_proxy(), SEQUENCER_OT_refresh_all(), SEQUENCER_OT_reload(), SEQUENCER_OT_rename_channel(), SEQUENCER_OT_rendersize(), SEQUENCER_OT_retiming_freeze_frame_add(), SEQUENCER_OT_retiming_key_add(), SEQUENCER_OT_retiming_key_delete(), SEQUENCER_OT_retiming_reset(), SEQUENCER_OT_retiming_segment_speed_set(), SEQUENCER_OT_retiming_show(), SEQUENCER_OT_retiming_transition_add(), SEQUENCER_OT_sample(), SEQUENCER_OT_scene_frame_range_update(), SEQUENCER_OT_scene_strip_add(), SEQUENCER_OT_scene_strip_add_new(), SEQUENCER_OT_select(), SEQUENCER_OT_select_all(), SEQUENCER_OT_select_box(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_handle(), SEQUENCER_OT_select_handles(), SEQUENCER_OT_select_less(), SEQUENCER_OT_select_linked(), SEQUENCER_OT_select_linked_pick(), SEQUENCER_OT_select_more(), SEQUENCER_OT_select_side(), SEQUENCER_OT_select_side_of_frame(), SEQUENCER_OT_set_range_to_strips(), SEQUENCER_OT_slip(), SEQUENCER_OT_snap(), SEQUENCER_OT_sound_strip_add(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_color_tag_set(), SEQUENCER_OT_strip_jump(), SEQUENCER_OT_strip_modifier_add(), SEQUENCER_OT_strip_modifier_copy(), SEQUENCER_OT_strip_modifier_equalizer_redefine(), SEQUENCER_OT_strip_modifier_move(), SEQUENCER_OT_strip_modifier_remove(), SEQUENCER_OT_strip_transform_clear(), SEQUENCER_OT_strip_transform_fit(), SEQUENCER_OT_swap(), SEQUENCER_OT_swap_data(), SEQUENCER_OT_swap_inputs(), SEQUENCER_OT_unlock(), SEQUENCER_OT_unmute(), SEQUENCER_OT_view_all(), SEQUENCER_OT_view_all_preview(), SEQUENCER_OT_view_frame(), SEQUENCER_OT_view_ghost_border(), SEQUENCER_OT_view_selected(), SEQUENCER_OT_view_zoom_ratio(), and WM_operatortype_append().

Referenced by ED_spacetype_sequencer().

◆ SEQUENCER_OT_change_effect_input()

◆ SEQUENCER_OT_change_effect_type()

◆ SEQUENCER_OT_change_path()

◆ SEQUENCER_OT_change_scene()

◆ SEQUENCER_OT_connect()

◆ SEQUENCER_OT_copy()

◆ SEQUENCER_OT_cursor_set()

◆ SEQUENCER_OT_delete()

◆ SEQUENCER_OT_disconnect()

◆ SEQUENCER_OT_duplicate()

◆ SEQUENCER_OT_effect_strip_add()

◆ SEQUENCER_OT_enable_proxies()

◆ SEQUENCER_OT_export_subtitles()

◆ SEQUENCER_OT_gap_insert()

◆ SEQUENCER_OT_gap_remove()

◆ SEQUENCER_OT_image_strip_add()

◆ SEQUENCER_OT_images_separate()

◆ SEQUENCER_OT_lock()

◆ SEQUENCER_OT_mask_strip_add()

◆ SEQUENCER_OT_meta_make()

◆ SEQUENCER_OT_meta_separate()

◆ SEQUENCER_OT_meta_toggle()

◆ SEQUENCER_OT_movie_strip_add()

◆ SEQUENCER_OT_movieclip_strip_add()

◆ SEQUENCER_OT_mute()

◆ SEQUENCER_OT_offset_clear()

◆ SEQUENCER_OT_paste()

◆ SEQUENCER_OT_reassign_inputs()

◆ SEQUENCER_OT_rebuild_proxy()

◆ SEQUENCER_OT_refresh_all()

◆ SEQUENCER_OT_reload()

◆ SEQUENCER_OT_rename_channel()

◆ SEQUENCER_OT_rendersize()

◆ SEQUENCER_OT_retiming_freeze_frame_add()

◆ SEQUENCER_OT_retiming_key_add()

◆ SEQUENCER_OT_retiming_key_delete()

◆ SEQUENCER_OT_retiming_reset()

◆ SEQUENCER_OT_retiming_segment_speed_set()

◆ SEQUENCER_OT_retiming_show()

◆ SEQUENCER_OT_retiming_transition_add()

◆ SEQUENCER_OT_sample()

◆ SEQUENCER_OT_scene_frame_range_update()

◆ SEQUENCER_OT_scene_strip_add()

◆ SEQUENCER_OT_scene_strip_add_new()

◆ SEQUENCER_OT_select()

◆ SEQUENCER_OT_select_all()

◆ SEQUENCER_OT_select_box()

◆ SEQUENCER_OT_select_grouped()

◆ SEQUENCER_OT_select_handle()

◆ SEQUENCER_OT_select_handles()

◆ SEQUENCER_OT_select_inverse()

◆ SEQUENCER_OT_select_less()

◆ SEQUENCER_OT_select_linked()

◆ SEQUENCER_OT_select_linked_pick()

◆ SEQUENCER_OT_select_more()

◆ SEQUENCER_OT_select_side()

◆ SEQUENCER_OT_select_side_of_frame()

◆ SEQUENCER_OT_set_range_to_strips()

◆ SEQUENCER_OT_slip()

◆ SEQUENCER_OT_snap()

◆ SEQUENCER_OT_sound_strip_add()

◆ SEQUENCER_OT_split()

◆ SEQUENCER_OT_strip_color_tag_set()

◆ SEQUENCER_OT_strip_jump()

◆ SEQUENCER_OT_strip_modifier_add()

◆ SEQUENCER_OT_strip_modifier_copy()

◆ SEQUENCER_OT_strip_modifier_equalizer_redefine()

◆ SEQUENCER_OT_strip_modifier_move()

◆ SEQUENCER_OT_strip_modifier_remove()

◆ SEQUENCER_OT_strip_transform_clear()

◆ SEQUENCER_OT_strip_transform_fit()

◆ SEQUENCER_OT_swap()

◆ SEQUENCER_OT_swap_data()

◆ SEQUENCER_OT_swap_inputs()

◆ SEQUENCER_OT_unlock()

◆ SEQUENCER_OT_unmute()

◆ SEQUENCER_OT_view_all()

◆ SEQUENCER_OT_view_all_preview()

◆ SEQUENCER_OT_view_frame()

◆ SEQUENCER_OT_view_ghost_border()

◆ SEQUENCER_OT_view_selected()

◆ SEQUENCER_OT_view_zoom_ratio()

◆ sequencer_preview_add_sound()

◆ sequencer_retiming_box_select_exec()

◆ sequencer_retiming_draw_continuity()

◆ sequencer_retiming_key_select_exec()

◆ sequencer_retiming_keys_draw()

◆ sequencer_retiming_select_all_exec()

◆ sequencer_retiming_select_linked_time()

◆ sequencer_retiming_speed_draw()

void sequencer_retiming_speed_draw ( const TimelineDrawContext * timeline_ctx,
const StripDrawContext & strip_ctx )

◆ sequencer_select_exec()

◆ sequencer_special_update_set()

void sequencer_special_update_set ( Sequence * seq)

◆ sequencer_strip_editable_poll()

◆ sequencer_strip_has_path_poll()

bool sequencer_strip_has_path_poll ( bContext * C)

◆ sequencer_view_has_preview_poll()

◆ sequencer_view_preview_only_poll()

◆ sequencer_view_strips_poll()

bool sequencer_view_strips_poll ( bContext * C)

◆ sequencer_visible_strips_get() [1/2]

◆ sequencer_visible_strips_get() [2/2]

◆ try_to_realize_fake_keys()

SeqRetimingKey * try_to_realize_fake_keys ( const bContext * C,
Sequence * seq,
const int mval[2] )

Variable Documentation

◆ prop_side_types

const EnumPropertyItem prop_side_types[]
extern

Definition at line 1417 of file sequencer_edit.cc.

Referenced by SEQUENCER_OT_select_side(), and SEQUENCER_OT_split().

◆ sequencer_prop_effect_types

const EnumPropertyItem sequencer_prop_effect_types[]
extern