|
Blender
V2.93
|
#include "DNA_scene_types.h"Go to the source code of this file.
Functions | |
| void | SEQ_sort (struct Scene *scene) |
| void | SEQ_sequence_base_unique_name_recursive (struct ListBase *seqbasep, struct Sequence *seq) |
| const char * | SEQ_sequence_give_name (struct Sequence *seq) |
| struct ListBase * | SEQ_get_seqbase_from_sequence (struct Sequence *seq, int *r_offset) |
| const struct Sequence * | SEQ_get_topmost_sequence (const struct Scene *scene, int frame) |
| struct ListBase * | SEQ_get_seqbase_by_seq (struct ListBase *seqbase, struct Sequence *seq) |
| struct Sequence * | SEQ_sequence_from_strip_elem (struct ListBase *seqbase, struct StripElem *se) |
| struct Sequence * | SEQ_get_sequence_by_name (struct ListBase *seqbase, const char *name, bool recursive) |
| struct Mask * | SEQ_active_mask_get (struct Scene *scene) |
| void | SEQ_alpha_mode_from_file_extension (struct Sequence *seq) |
| bool | SEQ_sequence_has_source (struct Sequence *seq) |
| void | SEQ_set_scale_to_fit (const struct Sequence *seq, const int image_width, const int image_height, const int preview_width, const int preview_height, const eSeqImageFitMethod fit_method) |
Definition at line 505 of file utils.c.
References Sequence::mask, NULL, scene, SEQ_select_active_get(), SEQ_TYPE_MASK, and Sequence::type.
Referenced by ED_space_sequencer_check_show_maskedit(), and sequencer_context().
| void SEQ_alpha_mode_from_file_extension | ( | struct Sequence * | seq | ) |
Definition at line 516 of file utils.c.
References Sequence::alpha_mode, BKE_image_alpha_mode_from_extension_ex(), StripElem::name, Sequence::strip, and Strip::stripdata.
Referenced by blo_do_versions_260().
Definition at line 428 of file utils.c.
References ListBase::first, Sequence::next, NULL, and Sequence::seqbase.
Referenced by do_adjustment_impl(), do_multicam(), and SEQ_edit_move_strip_to_meta().
Definition at line 241 of file utils.c.
References Sequence::flag, NULL, Scene::r, Sequence::scene, SEQ_editing_get(), SEQ_SCENE_STRIPS, SEQ_TYPE_META, SEQ_TYPE_SCENE, Sequence::seqbase, Editing::seqbase, RenderData::sfra, Sequence::start, and Sequence::type.
Referenced by do_render_strip_seqbase(), and drawmeta_contents().
| struct Sequence* SEQ_get_sequence_by_name | ( | struct ListBase * | seqbase, |
| const char * | name, | ||
| bool | recursive | ||
| ) |
Definition at line 487 of file utils.c.
References ListBase::first, Sequence::name, Sequence::next, NULL, Sequence::seqbase, and STREQ.
Referenced by animchan_sync_fcurve_scene(), and skip_fcurve_selected_data().
Definition at line 139 of file utils.c.
References BLI_strncpy(), SeqUniqueInfo::count, dot(), SeqUniqueInfo::match, Sequence::name, SeqUniqueInfo::name_dest, SeqUniqueInfo::name_src, SeqUniqueInfo::seq, SEQ_iterator_seqbase_recursive_apply(), seqbase_unique_name(), and seqbase_unique_name_recursive_fn().
Referenced by apply_unique_name_fn(), do_versions_seq_unique_name_all_strips(), seq_add_generic_update(), seq_dupli(), and sequencer_meta_make_exec().
Only use as last resort when the StripElem is available but no the Sequence. (needed for RNA)
Definition at line 468 of file utils.c.
References ARRAY_HAS_ITEM, ListBase::first, Sequence::len, Sequence::next, Sequence::seqbase, Sequence::strip, and Strip::stripdata.
| const char* SEQ_sequence_give_name | ( | struct Sequence * | seq | ) |
Definition at line 227 of file utils.c.
References Strip::dir, give_seqname_by_type(), SEQ_TYPE_EFFECT, Sequence::strip, and Sequence::type.
Referenced by draw_seq_text_get_name(), and seq_add_set_name().
| bool SEQ_sequence_has_source | ( | struct Sequence * | seq | ) |
Definition at line 526 of file utils.c.
References Sequence::clip, Sequence::mask, NULL, Sequence::scene, SEQ_TYPE_MASK, SEQ_TYPE_MOVIECLIP, SEQ_TYPE_SCENE, SEQ_TYPE_SOUND_RAM, Sequence::sound, and Sequence::type.
Referenced by draw_seq_strip().
| void SEQ_set_scale_to_fit | ( | const struct Sequence * | seq, |
| const int | image_width, | ||
| const int | image_height, | ||
| const int | preview_width, | ||
| const int | preview_height, | ||
| const eSeqImageFitMethod | fit_method | ||
| ) |
| void SEQ_sort | ( | struct Scene * | scene | ) |
Definition at line 58 of file utils.c.
References BLI_addtail(), BLI_insertlinkbefore(), BLI_listbase_clear(), BLI_movelisttolist(), BLI_pophead(), ListBase::first, Sequence::machine, Sequence::next, NULL, scene, SEQ_editing_get(), SEQ_TYPE_EFFECT, Editing::seqbasep, and Sequence::type.
Referenced by freeSeqData(), seq_add_generic_update(), sequencer_meta_separate_exec(), sequencer_separate_images_exec(), sequencer_snap_exec(), sequencer_split_exec(), and sequencer_swap_exec().