Blender
V3.3
|
#include <math.h>
#include <stdlib.h>
#include <string.h>
#include "MEM_guardedalloc.h"
#include "BLI_blenlib.h"
#include "BLI_math.h"
#include "BLI_timecode.h"
#include "BLI_utildefines.h"
#include "BLT_translation.h"
#include "DNA_anim_types.h"
#include "DNA_scene_types.h"
#include "DNA_sound_types.h"
#include "BKE_context.h"
#include "BKE_fcurve.h"
#include "BKE_global.h"
#include "BKE_lib_id.h"
#include "BKE_main.h"
#include "BKE_report.h"
#include "BKE_sound.h"
#include "SEQ_add.h"
#include "SEQ_animation.h"
#include "SEQ_channels.h"
#include "SEQ_clipboard.h"
#include "SEQ_edit.h"
#include "SEQ_effects.h"
#include "SEQ_iterator.h"
#include "SEQ_prefetch.h"
#include "SEQ_relations.h"
#include "SEQ_render.h"
#include "SEQ_select.h"
#include "SEQ_sequencer.h"
#include "SEQ_time.h"
#include "SEQ_transform.h"
#include "SEQ_utils.h"
#include "WM_api.h"
#include "WM_types.h"
#include "RNA_define.h"
#include "RNA_enum_types.h"
#include "RNA_prototypes.h"
#include "ED_keyframing.h"
#include "ED_numinput.h"
#include "ED_outliner.h"
#include "ED_scene.h"
#include "ED_screen.h"
#include "ED_sequencer.h"
#include "UI_interface.h"
#include "UI_resources.h"
#include "UI_view2d.h"
#include "DEG_depsgraph.h"
#include "DEG_depsgraph_build.h"
#include "sequencer_intern.h"
Go to the source code of this file.
Classes | |
struct | TransSeq |
struct | SlipData |
struct | Seq_get_text_cb_data |
Typedefs | |
Structs & Enums | |
typedef struct TransSeq | TransSeq |
Clear Strip Transform Operator | |
enum | { STRIP_TRANSFORM_POSITION , STRIP_TRANSFORM_SCALE , STRIP_TRANSFORM_ROTATION , STRIP_TRANSFORM_ALL } |
static const EnumPropertyItem | transform_reset_properties [] |
static int | sequencer_strip_transform_clear_exec (bContext *C, wmOperator *op) |
void | SEQUENCER_OT_strip_transform_clear (struct wmOperatorType *ot) |
Trim Strips Operator | |
typedef struct SlipData | SlipData |
static void | transseq_backup (TransSeq *ts, Sequence *seq) |
static void | transseq_restore (TransSeq *ts, Sequence *seq) |
static int | slip_add_sequences_recursive (ListBase *seqbasep, Sequence **seq_array, bool *trim, int offset, bool do_trim) |
static int | slip_count_sequences_recursive (ListBase *seqbasep, bool first_level) |
static int | sequencer_slip_invoke (bContext *C, wmOperator *op, const wmEvent *event) |
static void | sequencer_slip_recursively (Scene *scene, SlipData *data, int offset) |
static void | sequencer_slip_apply_limits (const Scene *scene, SlipData *data, int *offset) |
static int | sequencer_slip_exec (bContext *C, wmOperator *op) |
static void | sequencer_slip_update_header (Scene *scene, ScrArea *area, SlipData *data, int offset) |
static int | sequencer_slip_modal (bContext *C, wmOperator *op, const wmEvent *event) |
void | SEQUENCER_OT_slip (struct wmOperatorType *ot) |
Export Subtitles Operator | |
typedef struct Seq_get_text_cb_data | Seq_get_text_cb_data |
static int | seq_cmp_time_startdisp_channel (void *thunk, const void *a, const void *b) |
static int | sequencer_export_subtitles_invoke (bContext *C, wmOperator *op, const wmEvent *UNUSED(event)) |
static bool | seq_get_text_strip_cb (Sequence *seq, void *user_data) |
static int | sequencer_export_subtitles_exec (bContext *C, wmOperator *op) |
static bool | sequencer_strip_is_text_poll (bContext *C) |
void | SEQUENCER_OT_export_subtitles (struct wmOperatorType *ot) |
Split Strips Operator | |
static const EnumPropertyItem | prop_split_types [] |
EnumPropertyItem | prop_side_types [] |
static int | mouse_frame_side (View2D *v2d, short mouse_x, int frame) |
static int | sequencer_split_exec (bContext *C, wmOperator *op) |
static int | sequencer_split_invoke (bContext *C, wmOperator *op, const wmEvent *event) |
static void | sequencer_split_ui (bContext *UNUSED(C), wmOperator *op) |
void | SEQUENCER_OT_split (struct wmOperatorType *ot) |
Swap Strip Operator | |
static const EnumPropertyItem | prop_side_lr_types [] |
static void | swap_sequence (Scene *scene, Sequence *seqa, Sequence *seqb) |
static Sequence * | find_next_prev_sequence (Scene *scene, Sequence *test, int lr, int sel) |
static bool | seq_is_parent (Sequence *par, Sequence *seq) |
static int | sequencer_swap_exec (bContext *C, wmOperator *op) |
void | SEQUENCER_OT_swap (wmOperatorType *ot) |
Change Effect Input Operator | |
static const EnumPropertyItem | prop_change_effect_input_types [] |
static int | sequencer_change_effect_input_exec (bContext *C, wmOperator *op) |
void | SEQUENCER_OT_change_effect_input (struct wmOperatorType *ot) |
Change Effect Type Operator | |
EnumPropertyItem | sequencer_prop_effect_types [] |
static int | sequencer_change_effect_type_exec (bContext *C, wmOperator *op) |
void | SEQUENCER_OT_change_effect_type (struct wmOperatorType *ot) |
Transform Set Fit Operator | |
static const EnumPropertyItem | scale_fit_methods [] |
static int | sequencer_strip_transform_fit_exec (bContext *C, wmOperator *op) |
void | SEQUENCER_OT_strip_transform_fit (struct wmOperatorType *ot) |
static int | sequencer_strip_color_tag_set_exec (bContext *C, wmOperator *op) |
static bool | sequencer_strip_color_tag_set_poll (bContext *C) |
void | SEQUENCER_OT_strip_color_tag_set (struct wmOperatorType *ot) |
typedef struct Seq_get_text_cb_data Seq_get_text_cb_data |
anonymous enum |
Enumerator | |
---|---|
STRIP_TRANSFORM_POSITION | |
STRIP_TRANSFORM_SCALE | |
STRIP_TRANSFORM_ROTATION | |
STRIP_TRANSFORM_ALL |
Definition at line 3316 of file sequencer_edit.c.
Definition at line 2484 of file sequencer_edit.c.
References LISTBASE_FOREACH, NULL, scene, SEQ_active_seqbase_get(), SEQ_ALLSEL, and SEQ_editing_get().
Referenced by ED_sequencer_select_sequence_single(), sequencer_add_duplicate_exec(), sequencer_add_effect_strip_exec(), sequencer_add_image_strip_exec(), sequencer_add_mask_strip_exec(), sequencer_add_movie_strip_exec(), sequencer_add_movieclip_strip_exec(), sequencer_add_scene_strip_exec(), sequencer_add_scene_strip_new_exec(), sequencer_add_sound_strip_exec(), sequencer_box_select_exec(), sequencer_paste_exec(), sequencer_select_exec(), sequencer_select_linked_pick_invoke(), sequencer_select_side_of_frame_exec(), and tree_element_sequence_activate().
Are we displaying the seq output (not channels or histogram).
Definition at line 119 of file sequencer_edit.c.
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().
Definition at line 98 of file sequencer_edit.c.
References SpaceSeq::mainb, NULL, scene, SEQ_active_mask_get(), and SEQ_DRAW_IMG_IMBUF.
Referenced by ED_space_sequencer_maskedit_poll().
Definition at line 125 of file sequencer_edit.c.
References ELEM, SEQ_VIEW_SEQUENCE, SEQ_VIEW_SEQUENCE_PREVIEW, and SpaceSeq::view.
Referenced by change_frame_seq_preview_begin(), and sequencer_view_strips_poll().
bool ED_space_sequencer_has_playback_animation | ( | const struct SpaceSeq * | sseq, |
const struct Scene * | scene | ||
) |
Check if there is animation shown during playback.
Definition at line 143 of file sequencer_edit.c.
References AnimData::action, Scene::adt, bAction::curves, SpaceSeq::draw_flag, LISTBASE_FOREACH, scene, SEQ_DRAW_BACKDROP, and sequencer_fcurves_targets_color_strip().
Referenced by screen_animation_region_tag_redraw().
Definition at line 93 of file sequencer_edit.c.
References C, and ED_space_sequencer_maskedit_poll().
Referenced by ED_maskedit_mask_poll(), and ED_maskedit_mask_visible_splines_poll().
Definition at line 107 of file sequencer_edit.c.
References C, CTX_data_scene(), CTX_wm_space_seq(), ED_space_sequencer_check_show_maskedit(), and scene.
Referenced by ED_maskedit_poll(), ED_maskedit_visible_splines_poll(), and ED_space_sequencer_maskedit_mask_poll().
Definition at line 2184 of file sequencer_edit.c.
References ListBase::first, Sequence::flag, Sequence::machine, MAXFRAME, Sequence::next, NULL, scene, SELECT, SEQ_editing_get(), SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), and Editing::seqbasep.
Referenced by sequencer_swap_exec().
|
static |
Definition at line 1350 of file sequencer_edit.c.
References SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, and UI_view2d_region_to_view().
Referenced by sequencer_split_invoke().
Comparison function suitable to be used with BLI_listbase_sort().
Definition at line 3070 of file sequencer_edit.c.
References Freestyle::a, usdtokens::b(), Sequence::machine, scene, and SEQ_time_left_handle_frame_get().
Referenced by sequencer_export_subtitles_exec().
Definition at line 2382 of file sequencer_edit.c.
References BKE_sound_remove_scene_sound(), ListBase::first, Sequence::next, NULL, scene, Sequence::scene_sound, SEQ_TYPE_META, Sequence::seqbase, and Sequence::type.
Referenced by sequencer_copy_exec().
int seq_effect_find_selected | ( | Scene * | scene, |
Sequence * | activeseq, | ||
int | type, | ||
Sequence ** | r_selseq1, | ||
Sequence ** | r_selseq2, | ||
Sequence ** | r_selseq3, | ||
const char ** | r_error_str | ||
) |
Definition at line 1138 of file sequencer_edit.c.
References ATTR_FALLTHROUGH, ELEM, ListBase::first, N_, NULL, scene, SELECT, SEQ_editing_get(), SEQ_effect_get_num_inputs(), SEQ_select_active_get(), SEQ_TYPE_SOUND_RAM, Editing::seqbasep, and type.
Referenced by sequencer_add_effect_strip_exec(), and sequencer_reassign_inputs_exec().
Definition at line 3116 of file sequencer_edit.c.
References BLI_addtail(), channels(), MEM_dupallocN, Scene::r, Seq_get_text_cb_data::scene, SEQ_channels_displayed_get(), SEQ_editing_get(), SEQ_render_is_muted(), SEQ_time_right_handle_frame_get(), SEQ_TYPE_TEXT, RenderData::sfra, Seq_get_text_cb_data::text_seq, Sequence::type, and user_data.
Referenced by sequencer_export_subtitles_exec().
Definition at line 2234 of file sequencer_edit.c.
References Sequence::seq1, Sequence::seq2, and Sequence::seq3.
Referenced by sequencer_swap_exec().
|
static |
Definition at line 1585 of file sequencer_edit.c.
References BLI_movelisttolist(), C, CTX_data_scene(), ED_sequencer_deselect_all(), ListBase::first, Sequence::flag, Sequence::name, NC_SCENE, ND_SEQUENCER, Sequence::next, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, scene, SEQ_animation_backup_original(), SEQ_animation_duplicate(), SEQ_animation_restore_original(), SEQ_editing_get(), SEQ_ensure_unique_name(), SEQ_IGNORE_CHANNEL_LOCK, SEQ_LEFTSEL, SEQ_LOCK, SEQ_RIGHTSEL, SEQ_select_active_get(), SEQ_select_active_set(), SEQ_sequence_base_dupli_recursive(), Editing::seqbasep, STREQ, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_duplicate().
|
static |
Definition at line 2704 of file sequencer_edit.c.
References BKE_report(), C, CTX_data_scene(), NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_enum_get(), RPT_ERROR, scene, Sequence::seq1, Sequence::seq2, Sequence::seq3, SEQ_relations_invalidate_cache_preprocessed(), SEQ_select_active_get(), SWAP, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_change_effect_input().
|
static |
Definition at line 2784 of file sequencer_edit.c.
References BKE_report(), C, CTX_data_scene(), NC_SCENE, ND_SEQUENCER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_enum_get(), RPT_ERROR, scene, SEQ_effect_get_num_inputs(), SEQ_effect_handle_get(), SEQ_relations_invalidate_cache_preprocessed(), SEQ_select_active_get(), SEQ_TYPE_EFFECT, sh, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_change_effect_type().
|
static |
Definition at line 2845 of file sequencer_edit.c.
References Sequence::anim_endofs, Sequence::anim_startofs, BKE_main_blendfile_path(), BKE_sound_load(), BLI_path_rel(), BLI_strncpy(), C, CTX_data_main(), CTX_data_scene(), Strip::dir, ELEM, FILE_MAX, bSound::filepath, Scene::id, len, MEM_callocN, MEM_freeN, StripElem::name, NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_BEGIN, RNA_boolean_get(), RNA_END, RNA_pointer_create(), RNA_property_collection_length(), RNA_property_string_set(), RNA_property_update(), RNA_string_get(), RNA_string_get_alloc(), RNA_struct_find_property(), scene, SEQ_add_reload_new_file(), SEQ_relations_invalidate_cache_raw(), SEQ_relations_sequence_free_anim(), SEQ_select_active_get(), SEQ_TYPE_IMAGE, SEQ_TYPE_SOUND_HD, SEQ_TYPE_SOUND_RAM, sequencer_image_seq_get_minmax_frame(), sequencer_image_seq_reserve_frames(), Sequence::sfra, Sequence::sound, Sequence::strip, Strip::stripdata, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_change_path().
|
static |
Definition at line 2935 of file sequencer_edit.c.
References BLI_join_dirfile(), C, CTX_data_scene(), Strip::dir, FILE_MAX, StripElem::name, OPERATOR_RUNNING_MODAL, wmOperator::ptr, RNA_boolean_set(), RNA_string_set(), scene, SEQ_select_active_get(), SEQ_TYPE_IMAGE, Sequence::strip, Strip::stripdata, Sequence::type, and WM_event_add_fileselect().
Referenced by SEQUENCER_OT_change_path().
|
static |
Definition at line 3003 of file sequencer_edit.c.
References BKE_report(), BLI_findlink(), C, CTX_data_main(), CTX_data_scene(), DEG_id_tag_update(), DEG_relations_tag_update(), Scene::id, ID_RECALC_AUDIO, ID_RECALC_SEQUENCER_STRIPS, NC_SCENE, ND_SCENEBROWSE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, wmOperator::reports, RNA_enum_get(), RPT_ERROR, scene, Sequence::scene, Main::scenes, SEQ_relations_invalidate_cache_raw(), SEQ_select_active_get(), and WM_event_add_notifier().
Referenced by sequencer_change_scene_invoke(), and SEQUENCER_OT_change_scene().
|
static |
Definition at line 3030 of file sequencer_edit.c.
References C, wmOperator::ptr, RNA_struct_property_is_set(), sequencer_change_scene_exec(), and WM_enum_search_invoke().
Referenced by SEQUENCER_OT_change_scene().
Definition at line 2396 of file sequencer_edit.c.
References AnimData::action, Scene::adt, BKE_fcurve_copy(), BLI_addtail(), BLI_gset_free(), BLI_listbase_is_empty(), bAction::curves, fcurves_clipboard, GSET_FOREACH_BEGIN, GSET_FOREACH_END, LISTBASE_FOREACH, NULL, scene, SEQ_fcurves_by_strip_get(), SEQ_TYPE_META, Sequence::seqbase, and Sequence::type.
Referenced by sequencer_copy_exec().
|
static |
Definition at line 2423 of file sequencer_edit.c.
References BKE_report(), C, RenderData::cfra, CTX_data_main(), CTX_data_scene(), LIB_ID_CREATE_NO_USER_REFCOUNT, LIB_ID_FREE_NO_MAIN, LISTBASE_FOREACH, OPERATOR_CANCELLED, OPERATOR_FINISHED, Scene::r, wmOperator::reports, RPT_ERROR, scene, SEQ_clipboard_active_seq_name_store(), SEQ_clipboard_free(), SEQ_clipboard_pointers_store(), seq_copy_del_sound(), SEQ_editing_get(), SEQ_sequence_base_dupli_recursive(), SEQ_transform_seqbase_isolated_sel_check(), seqbase_clipboard, seqbase_clipboard_frame, Editing::seqbasep, and sequencer_copy_animation().
Referenced by SEQUENCER_OT_copy().
|
static |
Definition at line 1671 of file sequencer_edit.c.
References C, CTX_data_main(), CTX_data_scene(), DEG_id_tag_update(), DEG_relations_tag_update(), Scene::id, ID_RECALC_SEQUENCER_STRIPS, NC_SCENE, ND_SEQUENCER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), scene, selected_strips_from_context(), SEQ_active_seqbase_get(), SEQ_collection_free(), SEQ_edit_flag_for_removal(), SEQ_edit_remove_flagged_sequences(), SEQ_editing_get(), SEQ_ITERATOR_FOREACH, SEQ_prefetch_stop(), sequencer_delete_strip_data(), sequencer_view_has_preview_poll(), sequencer_view_preview_only_poll(), and WM_event_add_notifier().
Referenced by sequencer_delete_invoke(), and SEQUENCER_OT_delete().
|
static |
Definition at line 1703 of file sequencer_edit.c.
References BLI_listbase_is_empty(), C, CTX_data_scene(), CTX_wm_region(), markers, Scene::markers, wmEvent::mval, OPERATOR_PASS_THROUGH, ARegion::regiontype, RGN_TYPE_WINDOW, scene, and sequencer_delete_exec().
Referenced by SEQUENCER_OT_delete().
Definition at line 1657 of file sequencer_edit.c.
References C, CTX_data_main(), ED_scene_delete(), NA_REMOVED, NC_SCENE, Sequence::scene, SEQ_TYPE_SCENE, Sequence::type, and WM_event_add_notifier().
Referenced by sequencer_delete_exec().
Definition at line 172 of file sequencer_edit.c.
References C, CTX_data_scene(), NULL, and SEQ_editing_get().
Referenced by sequencer_editing_initialized_and_active(), SEQUENCER_OT_copy(), SEQUENCER_OT_delete(), SEQUENCER_OT_gap_insert(), SEQUENCER_OT_gap_remove(), SEQUENCER_OT_images_separate(), SEQUENCER_OT_lock(), SEQUENCER_OT_meta_make(), SEQUENCER_OT_meta_separate(), SEQUENCER_OT_meta_toggle(), SEQUENCER_OT_mute(), SEQUENCER_OT_offset_clear(), SEQUENCER_OT_reload(), SEQUENCER_OT_rename_channel(), SEQUENCER_OT_rendersize(), SEQUENCER_OT_select_all(), SEQUENCER_OT_select_grouped(), SEQUENCER_OT_select_handles(), SEQUENCER_OT_select_inverse(), SEQUENCER_OT_select_less(), SEQUENCER_OT_select_linked(), SEQUENCER_OT_select_more(), SEQUENCER_OT_select_side(), SEQUENCER_OT_set_range_to_strips(), SEQUENCER_OT_slip(), SEQUENCER_OT_snap(), SEQUENCER_OT_split(), SEQUENCER_OT_strip_transform_clear(), SEQUENCER_OT_strip_transform_fit(), SEQUENCER_OT_swap(), SEQUENCER_OT_unlock(), SEQUENCER_OT_unmute(), sequencer_refresh_all_poll(), and sequencer_strip_jump_poll().
Definition at line 177 of file sequencer_edit.c.
References C, ED_operator_sequencer_active(), and sequencer_edit_poll().
Referenced by SEQUENCER_OT_view_selected().
Definition at line 1273 of file sequencer_edit.c.
References C, CTX_data_scene(), scene, SEQ_editing_get(), SEQ_select_active_get(), SEQ_TYPE_EFFECT, and Sequence::type.
Referenced by SEQUENCER_OT_change_effect_input(), SEQUENCER_OT_change_effect_type(), SEQUENCER_OT_reassign_inputs(), and SEQUENCER_OT_swap_inputs().
|
static |
Definition at line 3129 of file sequencer_edit.c.
References BKE_report(), BLI_exists(), BLI_file_is_writable(), BLI_file_touch(), BLI_fopen(), BLI_listbase_is_empty(), BLI_listbase_sort_r(), BLI_make_existing_file(), BLI_path_extension_ensure(), BLI_timecode_string_from_time(), C, CTX_data_scene(), data, Sequence::effectdata, file, FILE_MAX, ListBase::first, FPS, FRA2TIME, max_ii(), MEM_freeN, Sequence::next, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, Scene::r, wmOperator::reports, RNA_string_get(), RNA_struct_property_is_set(), RPT_ERROR, scene, seq_cmp_time_startdisp_channel(), SEQ_editing_get(), SEQ_for_each_callback(), seq_get_text_strip_cb(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), Editing::seqbase, RenderData::sfra, and USER_TIMECODE_SUBRIP.
Referenced by SEQUENCER_OT_export_subtitles().
|
static |
Definition at line 3087 of file sequencer_edit.c.
References BKE_main_blendfile_path(), BLI_path_extension_replace(), BLI_strncpy(), C, CTX_data_main(), FILE_MAX, OPERATOR_RUNNING_MODAL, wmOperator::ptr, RNA_string_set(), RNA_struct_property_is_set(), and WM_event_add_fileselect().
Referenced by SEQUENCER_OT_export_subtitles().
Definition at line 130 of file sequencer_edit.c.
References BLI_str_endswith(), BLI_str_startswith(), and FCurve::rna_path.
Referenced by ED_space_sequencer_has_playback_animation().
|
static |
Definition at line 302 of file sequencer_edit.c.
References C, RenderData::cfra, CTX_data_scene(), NC_SCENE, ND_SEQUENCER, OPERATOR_FINISHED, wmOperator::ptr, Scene::r, RNA_int_get(), scene, SEQ_editing_get(), SEQ_transform_offset_after_frame(), Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_gap_insert().
|
static |
Definition at line 262 of file sequencer_edit.c.
References C, RenderData::cfra, CTX_data_scene(), DEG_id_tag_update(), Scene::id, ID_RECALC_SEQUENCER_STRIPS, NC_SCENE, ND_SEQUENCER, OPERATOR_FINISHED, wmOperator::ptr, Scene::r, RNA_boolean_get(), scene, SEQ_edit_remove_gaps(), SEQ_editing_get(), Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_gap_remove().
|
static |
Definition at line 969 of file sequencer_edit.c.
References C, CTX_data_scene(), ListBase::first, Sequence::flag, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, scene, SELECT, SEQ_editing_get(), SEQ_LOCK, Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_lock().
|
static |
Definition at line 1961 of file sequencer_edit.c.
References BKE_report(), BLI_addtail(), BLI_remlink(), C, CTX_data_scene(), DEG_id_tag_update(), Sequence::flag, Scene::id, ID_RECALC_SEQUENCER_STRIPS, Sequence::len, LISTBASE_FOREACH_MUTABLE, Sequence::machine, max_ii(), MAXFRAME, min_ii(), MINFRAME, Sequence::name, NC_SCENE, ND_SEQUENCER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::reports, RPT_ERROR, scene, SELECT, SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_prefetch_stop(), SEQ_relations_invalidate_cache_preprocessed(), SEQ_select_active_get(), SEQ_select_active_set(), SEQ_sequence_alloc(), SEQ_sequence_base_unique_name_recursive(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), SEQ_transform_seqbase_isolated_sel_check(), SEQ_transform_seqbase_shuffle(), SEQ_transform_test_overlap(), SEQ_TYPE_META, Sequence::seqbase, Editing::seqbase, Sequence::start, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_meta_make().
|
static |
Definition at line 2028 of file sequencer_edit.c.
References BLI_listbase_clear(), BLI_movelisttolist(), C, CTX_data_scene(), DEG_id_tag_update(), Scene::id, ID_RECALC_SEQUENCER_STRIPS, LISTBASE_FOREACH, NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, scene, SELECT, SEQ_active_seqbase_get(), SEQ_edit_flag_for_removal(), SEQ_edit_remove_flagged_sequences(), SEQ_editing_get(), SEQ_OVERLAP, SEQ_prefetch_stop(), SEQ_relations_invalidate_cache_preprocessed(), SEQ_select_active_get(), SEQ_transform_seqbase_shuffle(), SEQ_transform_test_overlap(), SEQ_TYPE_META, Sequence::seqbase, Editing::seqbasep, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_meta_separate().
|
static |
Definition at line 1910 of file sequencer_edit.c.
References BLI_listbase_is_empty(), C, CTX_data_scene(), Sequence::flag, Editing::metastack, NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, scene, SELECT, SEQ_editing_get(), SEQ_meta_stack_pop(), SEQ_meta_stack_set(), SEQ_prefetch_stop(), SEQ_select_active_get(), SEQ_select_active_set(), SEQ_TYPE_META, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_meta_toggle().
|
static |
Definition at line 855 of file sequencer_edit.c.
References C, channels(), CTX_data_scene(), DEG_id_tag_update(), ListBase::first, Sequence::flag, Scene::id, ID_RECALC_SEQUENCER_STRIPS, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), scene, SELECT, SEQ_channels_displayed_get(), SEQ_editing_get(), SEQ_MUTE, SEQ_relations_invalidate_dependent(), SEQ_transform_is_locked(), Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_mute().
|
static |
Definition at line 1752 of file sequencer_edit.c.
References C, CTX_data_scene(), Sequence::endofs, ListBase::first, Sequence::flag, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, scene, SELECT, SEQ_editing_get(), SEQ_relations_invalidate_cache_preprocessed(), SEQ_transform_seqbase_shuffle(), SEQ_transform_test_overlap(), SEQ_TYPE_EFFECT, Editing::seqbasep, Sequence::startofs, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_offset_clear().
void SEQUENCER_OT_change_effect_input | ( | struct wmOperatorType * | ot | ) |
Definition at line 2739 of file sequencer_edit.c.
References wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, prop_change_effect_input_types, RNA_def_enum(), sequencer_change_effect_input_exec(), sequencer_effect_poll(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_change_effect_type | ( | struct wmOperatorType * | ot | ) |
Definition at line 2818 of file sequencer_edit.c.
References wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), SEQ_TYPE_CROSS, sequencer_change_effect_type_exec(), sequencer_effect_poll(), sequencer_prop_effect_types, and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_change_path | ( | struct wmOperatorType * | ot | ) |
Definition at line 2959 of file sequencer_edit.c.
References wmOperatorType::exec, FILE_DEFAULTDISPLAY, FILE_OPENFILE, FILE_SORT_DEFAULT, FILE_SPECIAL, FILE_TYPE_FOLDER, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), sequencer_change_path_exec(), sequencer_change_path_invoke(), sequencer_strip_has_path_poll(), wmOperatorType::srna, WM_FILESEL_DIRECTORY, WM_FILESEL_FILEPATH, WM_FILESEL_FILES, WM_FILESEL_RELPATH, and WM_operator_properties_filesel().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_change_scene | ( | struct wmOperatorType * | ot | ) |
Definition at line 3039 of file sequencer_edit.c.
References wmOperatorType::description, DummyRNA_NULL_items, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, PROP_ENUM_NO_TRANSLATE, RNA_def_enum(), RNA_def_enum_funcs(), RNA_def_property_flag(), RNA_scene_without_active_itemf(), sequencer_change_scene_exec(), sequencer_change_scene_invoke(), sequencer_strip_change_scene_poll(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_copy | ( | wmOperatorType * | ot | ) |
Definition at line 2463 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, ot, wmOperatorType::poll, sequencer_copy_exec(), and sequencer_edit_poll().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_cursor_set | ( | wmOperatorType * | ot | ) |
Definition at line 3539 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, NULL, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_float_vector(), sequencer_set_2d_cursor_exec(), sequencer_set_2d_cursor_invoke(), sequencer_view_has_preview_poll(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_delete | ( | wmOperatorType * | ot | ) |
Definition at line 1721 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), sequencer_delete_exec(), sequencer_delete_invoke(), sequencer_edit_poll(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_duplicate | ( | wmOperatorType * | ot | ) |
Definition at line 1636 of file sequencer_edit.c.
References wmOperatorType::description, ED_operator_sequencer_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and sequencer_add_duplicate_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_export_subtitles | ( | struct wmOperatorType * | ot | ) |
Definition at line 3216 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, FILE_BLENDER, FILE_DEFAULTDISPLAY, FILE_SAVE, FILE_SORT_DEFAULT, FILE_TYPE_FOLDER, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_export_subtitles_exec(), sequencer_export_subtitles_invoke(), sequencer_strip_is_text_poll(), WM_FILESEL_FILEPATH, and WM_operator_properties_filesel().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_gap_insert | ( | struct wmOperatorType * | ot | ) |
Definition at line 314 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), sequencer_edit_poll(), sequencer_gap_insert_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_gap_remove | ( | struct wmOperatorType * | ot | ) |
Definition at line 276 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), sequencer_edit_poll(), sequencer_gap_remove_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_images_separate | ( | wmOperatorType * | ot | ) |
Definition at line 1886 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), sequencer_edit_poll(), sequencer_separate_images_exec(), wmOperatorType::srna, and WM_operator_props_popup_confirm().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_lock | ( | struct wmOperatorType * | ot | ) |
Definition at line 986 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_lock_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_meta_make | ( | wmOperatorType * | ot | ) |
Definition at line 2007 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_meta_make_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_meta_separate | ( | wmOperatorType * | ot | ) |
Definition at line 2069 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_meta_separate_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_meta_toggle | ( | wmOperatorType * | ot | ) |
Definition at line 1940 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_meta_toggle_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_mute | ( | struct wmOperatorType * | ot | ) |
Definition at line 888 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), sequencer_edit_poll(), sequencer_mute_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_offset_clear | ( | wmOperatorType * | ot | ) |
Definition at line 1785 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_offset_clear_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_paste | ( | wmOperatorType * | ot | ) |
Definition at line 2603 of file sequencer_edit.c.
References wmOperatorType::description, ED_operator_sequencer_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), sequencer_paste_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_reassign_inputs | ( | struct wmOperatorType * | ot | ) |
Definition at line 1288 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_effect_poll(), and sequencer_reassign_inputs_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_refresh_all | ( | struct wmOperatorType * | ot | ) |
Definition at line 1120 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::idname, wmOperatorType::name, ot, wmOperatorType::poll, sequencer_refresh_all_exec(), and sequencer_refresh_all_poll().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_reload | ( | struct wmOperatorType * | ot | ) |
Definition at line 1070 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, ot, wmOperatorType::poll, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), sequencer_edit_poll(), sequencer_reload_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_rendersize | ( | wmOperatorType * | ot | ) |
Definition at line 2361 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_rendersize_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_set_range_to_strips | ( | struct wmOperatorType * | ot | ) |
Definition at line 3290 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, PROP_SKIP_SAVE, RNA_def_boolean(), RNA_def_property_flag(), sequencer_edit_poll(), sequencer_set_range_to_strips_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_slip | ( | struct wmOperatorType * | ot | ) |
Definition at line 822 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, INT32_MAX, INT32_MIN, wmOperatorType::invoke, wmOperatorType::modal, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), sequencer_edit_poll(), sequencer_slip_exec(), sequencer_slip_invoke(), sequencer_slip_modal(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_snap | ( | struct wmOperatorType * | ot | ) |
Definition at line 432 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_int(), sequencer_edit_poll(), sequencer_snap_exec(), sequencer_snap_invoke(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_split | ( | struct wmOperatorType * | ot | ) |
Definition at line 1512 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::invoke, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, PROP_HIDDEN, prop_side_types, PROP_SKIP_SAVE, prop_split_types, RNA_def_boolean(), RNA_def_enum(), RNA_def_int(), RNA_def_property_flag(), SEQ_SIDE_MOUSE, SEQ_SPLIT_SOFT, sequencer_edit_poll(), sequencer_split_exec(), sequencer_split_invoke(), sequencer_split_ui(), wmOperatorType::srna, and wmOperatorType::ui.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_strip_color_tag_set | ( | struct wmOperatorType * | ot | ) |
Definition at line 3487 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_enum(), rna_enum_strip_color_items, SEQUENCE_COLOR_NONE, sequencer_strip_color_tag_set_exec(), sequencer_strip_color_tag_set_poll(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_strip_jump | ( | wmOperatorType * | ot | ) |
Definition at line 2135 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), sequencer_strip_jump_exec(), sequencer_strip_jump_poll(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_strip_transform_clear | ( | struct wmOperatorType * | ot | ) |
Definition at line 3369 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), sequencer_edit_poll(), sequencer_strip_transform_clear_exec(), wmOperatorType::srna, STRIP_TRANSFORM_ALL, and transform_reset_properties.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_strip_transform_fit | ( | struct wmOperatorType * | ot | ) |
Definition at line 3434 of file sequencer_edit.c.
References wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, wmOperatorType::prop, RNA_def_enum(), scale_fit_methods, SEQ_SCALE_TO_FIT, sequencer_edit_poll(), sequencer_strip_transform_fit_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_swap | ( | wmOperatorType * | ot | ) |
Definition at line 2293 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, prop_side_lr_types, RNA_def_enum(), SEQ_SIDE_RIGHT, sequencer_edit_poll(), sequencer_swap_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_swap_data | ( | wmOperatorType * | ot | ) |
Definition at line 2676 of file sequencer_edit.c.
References wmOperatorType::description, ED_operator_sequencer_active(), wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, and sequencer_swap_data_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_swap_inputs | ( | struct wmOperatorType * | ot | ) |
Definition at line 1329 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_effect_poll(), and sequencer_swap_inputs_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_unlock | ( | struct wmOperatorType * | ot | ) |
Definition at line 1024 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, sequencer_edit_poll(), and sequencer_unlock_exec().
Referenced by sequencer_operatortypes().
void SEQUENCER_OT_unmute | ( | struct wmOperatorType * | ot | ) |
Definition at line 945 of file sequencer_edit.c.
References wmOperatorType::description, wmOperatorType::exec, wmOperatorType::flag, wmOperatorType::idname, wmOperatorType::name, OPTYPE_REGISTER, OPTYPE_UNDO, ot, wmOperatorType::poll, RNA_def_boolean(), sequencer_edit_poll(), sequencer_unmute_exec(), and wmOperatorType::srna.
Referenced by sequencer_operatortypes().
Definition at line 2497 of file sequencer_edit.c.
References AnimData::action, Scene::adt, BKE_fcurve_copy(), BLI_addtail(), BLI_listbase_is_empty(), C, CTX_data_main(), CTX_data_scene(), bAction::curves, ED_id_action_ensure(), fcurves_clipboard, Scene::id, LISTBASE_FOREACH, NULL, and scene.
Referenced by sequencer_paste_exec().
|
static |
Definition at line 2520 of file sequencer_edit.c.
References BKE_report(), BLI_listbase_count(), BLI_movelisttolist(), C, RenderData::cfra, CTX_data_main(), CTX_data_scene(), DEG_id_tag_update(), DEG_relations_tag_update(), ED_outliner_select_sync_from_sequence_tag(), ED_sequencer_deselect_all(), ListBase::first, Scene::id, ID_RECALC_SEQUENCER_STRIPS, LISTBASE_FOREACH, NC_SCENE, ND_SEQUENCER, Sequence::next, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, Scene::r, wmOperator::reports, RNA_boolean_get(), RPT_INFO, scene, SEQ_animation_backup_original(), SEQ_animation_restore_original(), SEQ_clipboard_pasted_seq_was_active(), SEQ_clipboard_pointers_restore(), SEQ_clipboard_pointers_store(), SEQ_editing_ensure(), SEQ_ensure_unique_name(), SEQ_select_active_set(), SEQ_sequence_base_dupli_recursive(), SEQ_time_left_handle_frame_get(), SEQ_transform_seqbase_shuffle(), SEQ_transform_test_overlap(), SEQ_transform_translate_sequence(), seqbase_clipboard, seqbase_clipboard_frame, Editing::seqbasep, sequencer_paste_animation(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_paste().
|
static |
Definition at line 1234 of file sequencer_edit.c.
References BKE_report(), C, CTX_data_scene(), NC_SCENE, ND_SEQUENCER, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::reports, RPT_ERROR, scene, Sequence::seq1, Sequence::seq2, Sequence::seq3, seq_effect_find_selected(), SEQ_effect_get_num_inputs(), SEQ_offset_animdata(), SEQ_relations_invalidate_cache_preprocessed(), SEQ_relations_render_loop_check(), SEQ_select_active_get(), Sequence::start, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_reassign_inputs().
|
static |
Definition at line 1108 of file sequencer_edit.c.
References C, CTX_data_scene(), NC_SCENE, ND_SEQUENCER, OPERATOR_FINISHED, scene, SEQ_editing_get(), SEQ_relations_free_imbuf(), Editing::seqbase, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_refresh_all().
Definition at line 1100 of file sequencer_edit.c.
References C, G, and sequencer_edit_poll().
Referenced by SEQUENCER_OT_refresh_all().
|
static |
Definition at line 1045 of file sequencer_edit.c.
References C, CTX_data_main(), CTX_data_scene(), ListBase::first, Sequence::flag, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), scene, SELECT, SEQ_add_reload_new_file(), SEQ_editing_get(), SEQ_transform_seqbase_shuffle(), SEQ_transform_test_overlap(), Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_reload().
|
static |
Definition at line 2318 of file sequencer_edit.c.
References C, RenderData::cfra, CTX_data_scene(), NC_SCENE, NC_SPACE, ND_RENDER_OPTIONS, ND_SPACE_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, StripElem::orig_height, StripElem::orig_width, Scene::r, StripTransform::scale_x, StripTransform::scale_y, scene, SEQ_relations_invalidate_cache_preprocessed(), SEQ_render_give_stripelem(), SEQ_select_active_get(), SEQ_TYPE_IMAGE, SEQ_TYPE_MOVIE, Sequence::strip, Strip::stripdata, Strip::transform, Sequence::type, WM_event_add_notifier(), StripTransform::xofs, RenderData::xsch, StripTransform::yofs, and RenderData::ysch.
Referenced by SEQUENCER_OT_rendersize().
|
static |
Definition at line 1807 of file sequencer_edit.c.
References BLI_remlink(), BLI_strncpy(), C, CTX_data_scene(), Sequence::endofs, ListBase::first, Sequence::flag, Sequence::len, MEM_reallocN, StripElem::name, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, RNA_int_get(), scene, SELECT, SEQ_active_seqbase_get(), SEQ_DUPE_UNIQUE_NAME, SEQ_edit_flag_for_removal(), SEQ_edit_remove_flagged_sequences(), SEQ_editing_get(), SEQ_OVERLAP, SEQ_prefetch_stop(), SEQ_render_give_stripelem(), SEQ_sequence_dupli_recursive(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), SEQ_transform_seqbase_shuffle(), SEQ_transform_test_overlap(), SEQ_TYPE_IMAGE, Sequence::start, Sequence::strip, Strip::stripdata, Sequence::type, Strip::us, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_images_separate().
|
static |
Definition at line 3511 of file sequencer_edit.c.
References C, CTX_data_scene(), CTX_wm_space_seq(), SpaceSeq::cursor, NC_SPACE, ND_SPACE_SEQUENCER, NULL, OPERATOR_FINISHED, OPERATOR_PASS_THROUGH, wmOperator::ptr, RNA_float_get_array(), scene, SEQ_image_preview_unit_from_px(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_cursor_set(), and sequencer_set_2d_cursor_invoke().
|
static |
Definition at line 3527 of file sequencer_edit.c.
References C, CTX_wm_region(), wmEvent::mval, wmOperator::ptr, RNA_float_set_array(), sequencer_set_2d_cursor_exec(), UI_view2d_region_to_view(), and ARegion::v2d.
Referenced by SEQUENCER_OT_cursor_set().
|
static |
Definition at line 3246 of file sequencer_edit.c.
References BKE_report(), C, CTX_data_scene(), RenderData::efra, ListBase::first, RenderData::flag, Sequence::flag, max_ii(), MAXFRAME, min_ii(), NC_SCENE, ND_FRAME_RANGE, Sequence::next, OPERATOR_CANCELLED, OPERATOR_FINISHED, RenderData::pefra, usdtokens::preview(), RenderData::psfra, wmOperator::ptr, Scene::r, wmOperator::reports, RNA_boolean_get(), RPT_ERROR, RPT_WARNING, scene, SCER_PRV_RANGE, SELECT, SEQ_editing_get(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), Editing::seqbasep, RenderData::sfra, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_set_range_to_strips().
|
static |
Definition at line 609 of file sequencer_edit.c.
References Sequence::anim_endofs, Sequence::anim_startofs, data, KDL::diff(), Sequence::len, offset, scene, SEQ_time_left_handle_frame_get(), and SEQ_time_right_handle_frame_get().
Referenced by sequencer_slip_exec(), and sequencer_slip_modal().
|
static |
Definition at line 630 of file sequencer_edit.c.
References C, CTX_data_scene(), wmOperator::customdata, data, DEG_id_tag_update(), Scene::id, ID_RECALC_SEQUENCER_STRIPS, MEM_freeN, MEM_mallocN, NC_SCENE, ND_SEQUENCER, offset, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_int_get(), scene, SEQ_editing_get(), Editing::seqbasep, sequencer_slip_apply_limits(), sequencer_slip_recursively(), slip_add_sequences_recursive(), slip_count_sequences_recursive(), transseq_backup(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_slip().
|
static |
Definition at line 541 of file sequencer_edit.c.
References C, copy_v2_v2(), copy_v2_v2_int(), CTX_data_scene(), wmOperator::customdata, data, initNumInput(), MEM_mallocN, wmEvent::mval, NC_SCENE, ND_SEQUENCER, NUM_NO_FRACTION, OPERATOR_CANCELLED, OPERATOR_RUNNING_MODAL, scene, SEQ_editing_get(), Editing::seqbasep, slip_add_sequences_recursive(), slip_count_sequences_recursive(), transseq_backup(), UI_view2d_fromcontext(), UI_view2d_region_to_view(), USER_UNIT_NONE, WM_event_add_modal_handler(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_slip().
|
static |
Definition at line 686 of file sequencer_edit.c.
References applyNumInput(), blender::compositor::area(), C, CTX_data_main(), CTX_data_scene(), CTX_wm_area(), wmOperator::customdata, data, DEG_id_tag_update(), ED_area_status_text(), EVT_ESCKEY, EVT_LEFTSHIFTKEY, EVT_RETKEY, EVT_RIGHTSHIFTKEY, EVT_SPACEKEY, handleNumInput(), hasNumInput(), Scene::id, ID_RECALC_SEQUENCER_STRIPS, KM_PRESS, KM_RELEASE, LEFTMOUSE, MEM_freeN, MOUSEMOVE, NC_SCENE, ND_SEQUENCER, NULL, offset, OPERATOR_CANCELLED, OPERATOR_FINISHED, OPERATOR_RUNNING_MODAL, wmOperator::ptr, RIGHTMOUSE, RNA_int_set(), round_fl_to_int(), scene, SEQ_add_reload_new_file(), sequencer_slip_apply_limits(), sequencer_slip_recursively(), sequencer_slip_update_header(), transseq_restore(), wmEvent::type, UI_view2d_fromcontext(), UI_view2d_region_to_view(), wmEvent::val, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_slip().
Definition at line 590 of file sequencer_edit.c.
References data, Sequence::endofs, offset, scene, SEQ_relations_invalidate_cache_preprocessed(), Sequence::start, and Sequence::startofs.
Referenced by sequencer_slip_exec(), and sequencer_slip_modal().
|
static |
Definition at line 668 of file sequencer_edit.c.
References blender::compositor::area(), BLI_snprintf(), data, ED_area_status_text(), hasNumInput(), NUM_STR_REP_LEN, offset, outputNumInput(), scene, TIP_, UI_MAX_DRAW_STR, and Scene::unit.
Referenced by sequencer_slip_modal().
|
static |
Definition at line 348 of file sequencer_edit.c.
References C, channels(), CTX_data_scene(), DEG_id_tag_update(), ListBase::first, Sequence::flag, Scene::id, ID_RECALC_SEQUENCER_STRIPS, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, RNA_int_get(), scene, SELECT, Sequence::seq1, Sequence::seq2, Sequence::seq3, SEQ_channels_displayed_get(), SEQ_editing_get(), SEQ_LEFTSEL, SEQ_offset_animdata(), SEQ_OVERLAP, SEQ_RIGHTSEL, SEQ_time_left_handle_frame_get(), SEQ_time_left_handle_frame_set(), SEQ_time_right_handle_frame_set(), SEQ_transform_fix_single_image_seq_offsets(), SEQ_transform_is_locked(), SEQ_transform_seqbase_shuffle(), SEQ_transform_sequence_can_be_translated(), SEQ_transform_test_overlap(), SEQ_transform_translate_sequence(), SEQ_TYPE_EFFECT, Editing::seqbasep, Sequence::start, Sequence::startofs, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_snap(), and sequencer_snap_invoke().
|
static |
Definition at line 420 of file sequencer_edit.c.
References C, RenderData::cfra, CTX_data_scene(), wmOperator::ptr, Scene::r, RNA_int_set(), scene, and sequencer_snap_exec().
Referenced by SEQUENCER_OT_snap().
|
static |
Definition at line 1379 of file sequencer_edit.c.
References BKE_report(), C, CTX_data_main(), CTX_data_scene(), LISTBASE_FOREACH, LISTBASE_FOREACH_BACKWARD, NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, OPERATOR_PASS_THROUGH, wmOperator::ptr, wmOperator::reports, RNA_boolean_get(), RNA_enum_get(), RNA_int_get(), RPT_ERROR, scene, SELECT, SEQ_active_seqbase_get(), SEQ_ALLSEL, SEQ_edit_strip_split(), SEQ_editing_get(), SEQ_prefetch_stop(), SEQ_SIDE_BOTH, SEQ_SIDE_LEFT, SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_split(), and sequencer_split_invoke().
|
static |
Definition at line 1462 of file sequencer_edit.c.
References C, RenderData::cfra, CTX_data_scene(), ED_operator_sequencer_active(), mouse_frame_side(), wmEvent::mval, wmOperator::ptr, Scene::r, RNA_boolean_get(), RNA_enum_get(), RNA_enum_set(), RNA_int_set(), scene, SEQ_SIDE_BOTH, SEQ_SIDE_MOUSE, sequencer_split_exec(), UI_view2d_fromcontext(), and UI_view2d_region_to_view().
Referenced by SEQUENCER_OT_split().
|
static |
Definition at line 1493 of file sequencer_edit.c.
References wmOperator::layout, NULL, wmOperator::ptr, RNA_boolean_get(), UI_ITEM_R_EXPAND, uiItemR(), uiItemS(), uiLayoutRow(), uiLayoutSetPropDecorate(), and uiLayoutSetPropSep().
Referenced by SEQUENCER_OT_split().
Definition at line 2994 of file sequencer_edit.c.
References Editing::act_seq, C, CTX_data_scene(), NULL, SEQ_editing_get(), SEQ_TYPE_SCENE, and Sequence::type.
Referenced by SEQUENCER_OT_change_scene().
|
static |
Definition at line 3455 of file sequencer_edit.c.
References C, CTX_data_scene(), LISTBASE_FOREACH, NC_SCENE, ND_SEQUENCER, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), scene, SELECT, SEQ_editing_get(), Editing::seqbase, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_strip_color_tag_set().
Definition at line 3471 of file sequencer_edit.c.
References Editing::act_seq, C, CTX_data_scene(), NULL, scene, and SEQ_editing_get().
Referenced by SEQUENCER_OT_strip_color_tag_set().
Definition at line 191 of file sequencer_edit.c.
References Editing::act_seq, C, CTX_data_scene(), NULL, SEQ_editing_get(), and SEQ_HAS_PATH.
Referenced by SEQUENCER_OT_change_path().
Definition at line 3208 of file sequencer_edit.c.
References Editing::act_seq, C, CTX_data_scene(), NULL, SEQ_editing_get(), SEQ_TYPE_TEXT, and Sequence::type.
Referenced by SEQUENCER_OT_export_subtitles().
|
static |
Definition at line 2118 of file sequencer_edit.c.
References C, center, CTX_data_scene(), DEG_id_tag_update(), Scene::id, ID_RECALC_FRAME_CHANGE, NC_SCENE, ND_FRAME, next, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), scene, SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, strip_jump_internal(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_strip_jump().
Definition at line 2108 of file sequencer_edit.c.
References C, G, and sequencer_edit_poll().
Referenced by SEQUENCER_OT_strip_jump().
|
static |
Definition at line 3331 of file sequencer_edit.c.
References C, CTX_data_scene(), ListBase::first, Sequence::flag, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), scene, SELECT, SEQ_editing_get(), SEQ_relations_invalidate_cache_preprocessed(), SEQ_TYPE_SOUND_RAM, Editing::seqbasep, Sequence::strip, STRIP_TRANSFORM_ALL, STRIP_TRANSFORM_POSITION, STRIP_TRANSFORM_ROTATION, STRIP_TRANSFORM_SCALE, transform(), Strip::transform, Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_strip_transform_clear().
|
static |
Definition at line 3404 of file sequencer_edit.c.
References C, RenderData::cfra, CTX_data_scene(), ListBase::first, Sequence::flag, NC_SCENE, ND_SEQUENCER, Sequence::next, NULL, OPERATOR_FINISHED, StripElem::orig_height, StripElem::orig_width, wmOperator::ptr, Scene::r, RNA_enum_get(), scene, SELECT, SEQ_editing_get(), SEQ_relations_invalidate_cache_preprocessed(), SEQ_render_give_stripelem(), SEQ_set_scale_to_fit(), SEQ_TYPE_SOUND_RAM, Editing::seqbasep, Sequence::type, WM_event_add_notifier(), RenderData::xsch, and RenderData::ysch.
Referenced by SEQUENCER_OT_strip_transform_fit().
|
static |
Definition at line 2633 of file sequencer_edit.c.
References BKE_report(), BKE_sound_add_scene_sound_defaults(), BKE_sound_remove_scene_sound(), C, CTX_data_scene(), NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::reports, RPT_ERROR, scene, Sequence::scene_sound, SEQ_edit_sequence_swap(), SEQ_relations_invalidate_cache_raw(), SEQ_select_active_get_pair(), Sequence::sound, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_swap_data().
|
static |
Definition at line 2239 of file sequencer_edit.c.
References C, CTX_data_scene(), Sequence::effectdata, find_next_prev_sequence(), ListBase::first, NC_SCENE, ND_SEQUENCER, Sequence::next, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::ptr, RNA_enum_get(), scene, Sequence::seq1, Sequence::seq2, Sequence::seq3, SEQ_active_seqbase_get(), SEQ_editing_get(), SEQ_effect_get_num_inputs(), seq_is_parent(), SEQ_select_active_get(), SEQ_SIDE_LEFT, SEQ_SIDE_RIGHT, SEQ_transform_seqbase_shuffle(), SEQ_transform_test_overlap(), SEQ_TYPE_EFFECT, swap_sequence(), Sequence::type, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_swap().
|
static |
Definition at line 1309 of file sequencer_edit.c.
References BKE_report(), C, CTX_data_scene(), NC_SCENE, ND_SEQUENCER, NULL, OPERATOR_CANCELLED, OPERATOR_FINISHED, wmOperator::reports, RPT_ERROR, scene, Sequence::seq1, Sequence::seq2, SEQ_relations_invalidate_cache_preprocessed(), SEQ_select_active_get(), and WM_event_add_notifier().
Referenced by SEQUENCER_OT_swap_inputs().
|
static |
Definition at line 1007 of file sequencer_edit.c.
References C, CTX_data_scene(), ListBase::first, Sequence::flag, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, scene, SELECT, SEQ_editing_get(), SEQ_LOCK, Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_unlock().
|
static |
Definition at line 912 of file sequencer_edit.c.
References C, channels(), CTX_data_scene(), DEG_id_tag_update(), ListBase::first, Sequence::flag, Scene::id, ID_RECALC_SEQUENCER_STRIPS, NC_SCENE, ND_SEQUENCER, Sequence::next, OPERATOR_FINISHED, wmOperator::ptr, RNA_boolean_get(), scene, SELECT, SEQ_channels_displayed_get(), SEQ_editing_get(), SEQ_MUTE, SEQ_relations_invalidate_dependent(), SEQ_transform_is_locked(), Editing::seqbasep, and WM_event_add_notifier().
Referenced by SEQUENCER_OT_unmute().
Definition at line 199 of file sequencer_edit.c.
References C, CTX_data_scene(), CTX_wm_region(), CTX_wm_space_seq(), ELEM, SpaceSeq::mainb, NULL, ARegion::regiontype, RGN_TYPE_PREVIEW, SEQ_DRAW_IMG_IMBUF, SEQ_editing_get(), SEQ_VIEW_PREVIEW, SEQ_VIEW_SEQUENCE_PREVIEW, and SpaceSeq::view.
Referenced by all_strips_from_context(), selected_strips_from_context(), sequencer_de_select_all_exec(), sequencer_delete_exec(), SEQUENCER_OT_cursor_set(), SEQUENCER_OT_view_ghost_border(), sequencer_select_grouped_exec(), sequencer_select_inverse_exec(), and sequencer_view_selected_exec().
Definition at line 220 of file sequencer_edit.c.
References C, CTX_data_scene(), CTX_wm_region(), CTX_wm_space_seq(), ELEM, SpaceSeq::mainb, NULL, ARegion::regiontype, RGN_TYPE_PREVIEW, SEQ_DRAW_IMG_IMBUF, SEQ_editing_get(), SEQ_VIEW_PREVIEW, and SpaceSeq::view.
Referenced by seq_draw_image_origin_and_outline(), sequencer_box_select_exec(), sequencer_box_select_invoke(), sequencer_de_select_all_exec(), sequencer_delete_exec(), sequencer_select_exec(), sequencer_select_grouped_exec(), sequencer_select_inverse_exec(), and sequencer_view_selected_exec().
Definition at line 240 of file sequencer_edit.c.
References C, CTX_wm_region(), CTX_wm_space_seq(), ED_space_sequencer_check_show_strip(), NULL, ARegion::regiontype, and RGN_TYPE_WINDOW.
|
static |
Definition at line 499 of file sequencer_edit.c.
References ListBase::first, Sequence::flag, Sequence::next, offset, SELECT, SEQ_TYPE_EFFECT, SEQ_TYPE_META, Sequence::seqbase, trim(), and Sequence::type.
Referenced by sequencer_slip_exec(), and sequencer_slip_invoke().
Definition at line 522 of file sequencer_edit.c.
References ListBase::first, Sequence::flag, Sequence::next, SELECT, SEQ_TYPE_EFFECT, SEQ_TYPE_META, Sequence::seqbase, and Sequence::type.
Referenced by sequencer_slip_exec(), and sequencer_slip_invoke().
|
static |
Definition at line 2090 of file sequencer_edit.c.
References RenderData::cfra, Scene::r, scene, and SEQ_time_find_next_prev_edit().
Referenced by sequencer_strip_jump_exec().
Definition at line 2166 of file sequencer_edit.c.
References scene, SEQ_relations_invalidate_cache_preprocessed(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), SEQ_transform_translate_sequence(), and Sequence::start.
Referenced by sequencer_swap_exec().
Definition at line 476 of file sequencer_edit.c.
References TransSeq::anim_endofs, Sequence::anim_endofs, TransSeq::anim_startofs, Sequence::anim_startofs, TransSeq::content_start, TransSeq::endofs, Sequence::endofs, TransSeq::len, Sequence::len, TransSeq::machine, Sequence::machine, SEQ_time_start_frame_get(), TransSeq::start, Sequence::start, TransSeq::startofs, and Sequence::startofs.
Referenced by sequencer_slip_exec(), and sequencer_slip_invoke().
Definition at line 488 of file sequencer_edit.c.
References TransSeq::anim_endofs, Sequence::anim_endofs, TransSeq::anim_startofs, Sequence::anim_startofs, TransSeq::endofs, Sequence::endofs, TransSeq::len, Sequence::len, TransSeq::machine, Sequence::machine, TransSeq::start, Sequence::start, TransSeq::startofs, and Sequence::startofs.
Referenced by sequencer_slip_modal().
|
static |
Definition at line 2697 of file sequencer_edit.c.
Referenced by SEQUENCER_OT_change_effect_input().
|
static |
Definition at line 2160 of file sequencer_edit.c.
Referenced by SEQUENCER_OT_swap().
EnumPropertyItem prop_side_types[] |
Definition at line 1370 of file sequencer_edit.c.
Referenced by SEQUENCER_OT_select_side(), and SEQUENCER_OT_split().
|
static |
Definition at line 1364 of file sequencer_edit.c.
Referenced by SEQUENCER_OT_split().
|
static |
Definition at line 3397 of file sequencer_edit.c.
Referenced by SEQUENCER_OT_strip_transform_fit().
EnumPropertyItem sequencer_prop_effect_types[] |
Definition at line 2762 of file sequencer_edit.c.
Referenced by SEQUENCER_OT_change_effect_type(), and SEQUENCER_OT_effect_strip_add().
|
static |
Definition at line 3323 of file sequencer_edit.c.
Referenced by SEQUENCER_OT_strip_transform_clear().