|
Blender V4.3
|
#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 } |
| enum eSeqHandle |
| Enumerator | |
|---|---|
| SEQ_HANDLE_NONE | |
| SEQ_HANDLE_LEFT | |
| SEQ_HANDLE_RIGHT | |
| SEQ_HANDLE_BOTH | |
Definition at line 19 of file ED_sequencer.hh.
| void ED_operatormacros_sequencer | ( | ) |
Definition at line 142 of file sequencer_ops.cc.
References OPTYPE_REGISTER, OPTYPE_UNDO, ot, WM_operatortype_append_macro(), and WM_operatortype_macro_define().
Referenced by ED_spacemacros_init().
| bool ED_sequencer_can_select_handle | ( | const Scene * | scene, |
| const Sequence * | seq, | ||
| const View2D * | v2d ) |
Definition at line 972 of file sequencer_select.cc.
References SEQ_channels_displayed_get(), SEQ_editing_get(), SEQ_effect_get_num_inputs(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), SEQ_transform_is_locked(), Sequence::type, UI_view2d_scale_get_x(), and USER_SEQ_ED_SIMPLE_TWEAKING.
Referenced by get_strip_handle_under_cursor(), sequencer_main_cursor(), and strip_data_handle_flags_set().
| bool ED_sequencer_deselect_all | ( | Scene * | scene | ) |
Iterates over a scene's sequences and deselects all of them.
| scene | scene containing sequences to be deselected. |
Definition at line 2513 of file sequencer_edit.cc.
References LISTBASE_FOREACH, SEQ_active_seqbase_get(), SEQ_ALLSEL, and SEQ_editing_get().
Referenced by ED_sequencer_select_sequence_single(), freeze_frame_add_new_for_seq(), 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_clipboard_paste_exec(), sequencer_select_exec(), sequencer_select_handle_exec(), sequencer_select_linked_pick_invoke(), sequencer_select_side_of_frame_exec(), transition_add_new_for_seq(), and blender::ed::outliner::tree_element_sequence_activate().
| bool ED_sequencer_handle_is_selected | ( | const Sequence * | seq, |
| eSeqHandle | handle ) |
Definition at line 847 of file sequencer_select.cc.
References Sequence::flag, SEQ_HANDLE_LEFT, SEQ_HANDLE_RIGHT, SEQ_LEFTSEL, and SEQ_RIGHTSEL.
Referenced by draw_handle_transform_text(), element_already_selected(), and strip_data_handle_flags_set().
| StripSelection ED_sequencer_pick_strip_and_handle | ( | const struct Scene * | scene, |
| const View2D * | v2d, | ||
| float | mouse_co[2] ) |
Referenced by sequencer_main_cursor(), and sequencer_skip_for_handle_tweak().
Definition at line 243 of file sequencer_select.cc.
References Editing::act_imagedir, Editing::act_sounddir, BLI_strncpy(), Strip::dirpath, ED_sequencer_deselect_all(), ELEM, FILE_MAXDIR, Sequence::flag, recurs_sel_seq(), SELECT, SEQ_editing_get(), SEQ_select_active_set(), SEQ_TYPE_IMAGE, SEQ_TYPE_MOVIE, SEQ_TYPE_SOUND_RAM, Sequence::strip, and Sequence::type.
Referenced by blender::ed::outliner::sequence_fn().
| blender::VectorSet< Sequence * > ED_sequencer_selected_strips_from_context | ( | bContext * | C | ) |
Returns collection with selected strips presented to user. If operation is done in preview, collection is limited to selected presented strips, that can produce image output at current frame.
| C | context |
Sequence) Definition at line 88 of file sequencer_select.cc.
References CTX_data_scene(), Sequence::flag, blender::VectorSet< Key, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::remove_if(), SELECT, SEQ_active_seqbase_get(), SEQ_channels_displayed_get(), SEQ_editing_get(), SEQ_query_rendered_strips(), SEQ_query_selected_strips(), and sequencer_view_has_preview_poll().
Referenced by freeze_frame_add_from_strip_selection(), sequencer_delete_exec(), sequencer_retiming_key_add_exec(), sequencer_view_selected_exec(), strip_speed_get(), strip_speed_set_exec(), and transform_seq_slide_cursor_get().
| 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().
| Sequence * ED_sequencer_special_preview_get | ( | ) |
Definition at line 73 of file sequencer_preview_draw.cc.
References special_seq_update.
Referenced by change_frame_seq_preview_end(), draw_strip_offsets(), sequencer_ibuf_get(), and strip_data_highlight_flags_set().
Definition at line 78 of file sequencer_preview_draw.cc.
References CTX_data_scene(), CTX_wm_region(), find_nearest_seq(), and sequencer_special_update_set().
Referenced by change_frame_seq_preview_begin().
| 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().
Definition at line 82 of file sequencer_edit.cc.
References SpaceSeq::mainb, SEQ_active_mask_get(), and SEQ_DRAW_IMG_IMBUF.
Referenced by ED_space_sequencer_maskedit_poll().
| bool ED_space_sequencer_check_show_strip | ( | SpaceSeq * | sseq | ) |
Definition at line 109 of file sequencer_edit.cc.
References ELEM, SEQ_VIEW_SEQUENCE, SEQ_VIEW_SEQUENCE_PREVIEW, and SpaceSeq::view.
Referenced by change_frame_seq_preview_begin(), and sequencer_view_strips_poll().
Check if there is animation shown during playback.
Definition at line 127 of file sequencer_edit.cc.
References 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().
| bool ED_space_sequencer_maskedit_mask_poll | ( | bContext * | C | ) |
Definition at line 77 of file sequencer_edit.cc.
References ED_space_sequencer_maskedit_poll().
Referenced by ED_maskedit_mask_poll(), and ED_maskedit_mask_visible_splines_poll().
| bool ED_space_sequencer_maskedit_poll | ( | bContext * | C | ) |
Definition at line 91 of file sequencer_edit.cc.
References CTX_data_scene(), CTX_wm_space_seq(), and ED_space_sequencer_check_show_maskedit().
Referenced by ED_maskedit_poll(), ED_maskedit_visible_splines_poll(), and ED_space_sequencer_maskedit_mask_poll().
| bool sequencer_retiming_mode_is_active | ( | const bContext * | C | ) |
Definition at line 44 of file sequencer_retiming.cc.
References CTX_data_scene(), SEQ_editing_get(), SEQ_retiming_selection_get(), and blender::Map< Key, Value, InlineBufferCapacity, ProbingStrategy, Hash, IsEqual, Slot, Allocator >::size().
Referenced by convert_type_get(), sequencer_box_select_exec(), sequencer_de_select_all_exec(), sequencer_retiming_data_show_exec(), sequencer_retiming_freeze_frame_add_exec(), sequencer_retiming_key_delete_exec(), sequencer_retiming_segment_speed_set_exec(), sequencer_retiming_transition_add_exec(), sequencer_select_exec(), strip_speed_get(), and transform_mode_init().