|
Blender V4.3
|
Go to the source code of this file.
Classes | |
| struct | SeqEffectHandle |
Enumerations | |
| enum class | StripEarlyOut { NoInput = -1 , DoEffect = 0 , UseInput1 = 1 , UseInput2 = 2 } |
| enum | { DO_SINGLE_WIPE , DO_DOUBLE_WIPE , DO_IRIS_WIPE , DO_CLOCK_WIPE } |
Functions | |
| SeqEffectHandle | SEQ_effect_handle_get (Sequence *seq) |
| int | SEQ_effect_get_num_inputs (int seq_type) |
| void | SEQ_effect_text_font_unload (TextVars *data, bool do_id_user) |
| void | SEQ_effect_text_font_load (TextVars *data, bool do_id_user) |
| anonymous enum |
| Enumerator | |
|---|---|
| DO_SINGLE_WIPE | |
| DO_DOUBLE_WIPE | |
| DO_IRIS_WIPE | |
| DO_CLOCK_WIPE | |
Definition at line 24 of file SEQ_effects.hh.
|
strong |
| Enumerator | |
|---|---|
| NoInput | |
| DoEffect | |
| UseInput1 | |
| UseInput2 | |
Definition at line 16 of file SEQ_effects.hh.
Definition at line 3467 of file effects.cc.
References count, SeqEffectHandle::execute, SeqEffectHandle::execute_slice, get_sequence_effect_impl(), SeqEffectHandle::init_execution, and SeqEffectHandle::num_inputs.
Referenced by ED_sequencer_can_select_handle(), must_render_strip(), query_snap_targets_timeline(), SEQ_add_effect_strip(), SEQ_edit_sequence_swap(), seq_edit_split_operation_permitted_check(), seq_effect_add_properties_poll(), seq_effect_find_selected(), seq_render_effect_strip_impl(), seq_render_preprocess_ibuf(), seq_transform_handle_overwrite_trim(), SEQ_transform_sequence_can_be_translated(), sequencer_add_effect_strip_invoke(), sequencer_change_effect_type_exec(), sequencer_reassign_inputs_exec(), sequencer_swap_exec(), and version_set_seq_single_frame_content().
| SeqEffectHandle SEQ_effect_handle_get | ( | Sequence * | seq | ) |
Definition at line 3430 of file effects.cc.
References Sequence::flag, get_sequence_effect_impl(), SeqEffectHandle::load, SEQ_EFFECT_NOT_LOADED, SEQ_TYPE_EFFECT, and Sequence::type.
Referenced by SEQ_add_effect_strip(), seq_dupli(), seq_render_effect_strip_impl(), seq_sequence_free_ex(), seq_speed_effect_target_frame_get(), seq_update_effectdata_cb(), and sequencer_change_effect_type_exec().
| void SEQ_effect_text_font_load | ( | TextVars * | data, |
| bool | do_id_user ) |
Definition at line 2553 of file effects.cc.
References BKE_id_full_name_get(), BLF_load(), BLF_load_mem(), BLI_path_abs(), BLI_thread_is_main(), FILE_MAX, VFont::filepath, VFont::id, ID_BLEND_PATH_FROM_GLOBAL, id_us_plus(), MAX_ID_FULL_NAME, VFont::packedfile, pf, and STRNCPY.
Referenced by copy_text_effect(), do_text_effect(), and load_text_effect().
| void SEQ_effect_text_font_unload | ( | TextVars * | data, |
| bool | do_id_user ) |
Definition at line 2535 of file effects.cc.
References BLF_unload_id(), and id_us_min().
Referenced by free_text_effect().