|
Blender V4.3
|
#include <DNA_sequence_types.h>
The sequence structure is the basic struct used by any strip. each of the strips uses a different sequence structure.
Definition at line 167 of file DNA_sequence_types.h.
| short Sequence::_pad |
Definition at line 204 of file DNA_sequence_types.h.
| char Sequence::_pad2[2] |
Definition at line 274 of file DNA_sequence_types.h.
| char Sequence::_pad3[3] |
Definition at line 284 of file DNA_sequence_types.h.
| char Sequence::_pad4[4] |
Definition at line 257 of file DNA_sequence_types.h.
| void* Sequence::_pad5 |
Definition at line 297 of file DNA_sequence_types.h.
| char Sequence::_pad6[4] |
Definition at line 299 of file DNA_sequence_types.h.
| void* Sequence::_pad7 |
Definition at line 236 of file DNA_sequence_types.h.
| int Sequence::_pad8[2] |
Definition at line 237 of file DNA_sequence_types.h.
| char Sequence::alpha_mode |
Definition at line 273 of file DNA_sequence_types.h.
Referenced by SEQ_add_image_init_alpha_mode(), SEQ_alpha_mode_from_file_extension(), seq_render_image_strip_view(), seq_set_alpha_mode_cb(), and seq_set_alpha_mode_cb().
| int Sequence::anim_endofs |
Is subtle different to startofs / endofs.
Definition at line 265 of file DNA_sequence_types.h.
Referenced by SEQ_add_reload_new_file(), seq_split_set_right_hold_offset(), seq_time_effect_range_set(), SEQ_time_update_meta_strip_range(), sequencer_change_path_exec(), and sequencer_slip_apply_limits().
| int Sequence::anim_startofs |
Only use part of animation file.
Definition at line 263 of file DNA_sequence_types.h.
Referenced by draw_seq_waveform_overlay(), SEQ_add_reload_new_file(), seq_proxy_fetch(), SEQ_render_give_stripelem(), seq_render_movie_strip_custom_file_proxy(), seq_render_movie_strip_view(), seq_render_movieclip_strip(), seq_render_scene_strip(), SEQ_retiming_sound_animation_data_set(), SEQ_sound_update_bounds(), seq_split_set_left_hold_offset(), seq_time_effect_range_set(), SEQ_time_update_meta_strip_range(), sequencer_change_path_exec(), sequencer_slip_apply_limits(), and blender::seq::thumbnail_cache_get().
| ListBase Sequence::anims |
For MOVIE strips.
Definition at line 225 of file DNA_sequence_types.h.
Referenced by blender::deg::SequenceBackup::init_from_sequence(), open_anim_file_multiview(), blender::deg::SequenceBackup::restore_to_sequence(), SEQ_add_movie_reload_if_needed(), SEQ_add_movie_strip(), SEQ_add_reload_new_file(), seq_dupli(), seq_open_anim_file(), seq_proxy_context_count(), seq_proxy_fetch(), SEQ_proxy_rebuild_context(), seq_read_data_cb(), SEQ_relations_sequence_free_anim(), seq_render_movie_strip(), and SEQ_time_sequence_get_fps().
| int Sequence::blend_mode |
Definition at line 267 of file DNA_sequence_types.h.
Referenced by do_blend_mode_effect(), input_preprocess(), is_opaque_alpha_over(), SEQ_add_effect_strip(), SEQ_edit_sequence_swap(), seq_effect_get_sequence_blend(), seq_input_have_to_preprocess(), seq_must_swap_input_in_blend_mode(), seq_relations_check_depend(), seq_render_strip_stack(), SEQ_sequence_alloc(), and seq_set_blend_mode_cb().
| float Sequence::blend_opacity |
Definition at line 268 of file DNA_sequence_types.h.
Referenced by input_preprocess(), is_opaque_alpha_over(), SEQ_add_effect_strip(), SEQ_edit_sequence_swap(), seq_get_early_out_for_blend_mode(), seq_input_have_to_preprocess(), seq_relations_check_depend(), seq_render_strip_stack_apply_effect(), SEQ_sequence_alloc(), and seq_set_blend_mode_cb().
| int Sequence::cache_flag |
Definition at line 276 of file DNA_sequence_types.h.
Referenced by get_stored_types_flag().
| ListBase Sequence::channels |
Definition at line 241 of file DNA_sequence_types.h.
Referenced by seq_dupli(), SEQ_get_seqbase_from_sequence(), seq_meta_channels_ensure(), seq_meta_stack_alloc(), SEQ_meta_stack_set(), seq_read_data_cb(), SEQ_sequence_alloc(), seq_sequence_free_ex(), seq_sequence_lookup_build_from_seqbase(), seq_write_data_cb(), and sequencer_meta_make_exec().
| struct MovieClip* Sequence::clip |
For MOVIECLIP strips.
Definition at line 221 of file DNA_sequence_types.h.
Referenced by draw_seq_text_get_source(), select_grouped_data(), SEQ_add_movieclip_strip(), SEQ_add_reload_new_file(), seq_foreach_member_id_cb(), seq_get_movieclip_ibuf(), seq_render_movieclip_strip(), SEQ_sequence_has_valid_data(), and SEQ_time_sequence_get_fps().
| int Sequence::clip_flag |
MOVIECLIP render flags.
Definition at line 208 of file DNA_sequence_types.h.
Referenced by seq_get_movieclip_ibuf(), and seq_render_movieclip_strip().
| int8_t Sequence::color_tag |
Definition at line 271 of file DNA_sequence_types.h.
Referenced by color3ubv_from_seq(), do_versions_sequencer_color_tags(), and SEQ_sequence_alloc().
| ListBase Sequence::connections |
Definition at line 244 of file DNA_sequence_types.h.
Referenced by seq_connections_free(), SEQ_cut_one_way_connections(), SEQ_disconnect(), seq_dupli(), SEQ_get_connected_strips(), SEQ_is_strip_connected(), seq_new_fix_links_recursive(), seq_read_data_cb(), and seq_write_data_cb().
| struct Ipo* ipo Sequence::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 213 of file DNA_sequence_types.h.
| float pitch Sequence::DNA_DEPRECATED |
Pitch (-0.1..10), pan -2..2.
Definition at line 253 of file DNA_sequence_types.h.
| float Sequence::effect_fader |
Definition at line 227 of file DNA_sequence_types.h.
Referenced by seq_render_effect_strip_impl().
| void* Sequence::effectdata |
Struct pointer for effect settings.
Definition at line 260 of file DNA_sequence_types.h.
Referenced by copy_effect_default(), copy_gaussian_blur_effect(), copy_glow_effect(), copy_solid_color(), copy_speed_effect(), copy_text_effect(), copy_transform_effect(), copy_wipe_effect(), do_colormix_effect(), do_gaussian_blur_effect(), do_glow_effect_byte(), do_glow_effect_float(), do_solid_color(), do_speed_effect(), do_text_effect(), do_transform_effect(), do_wipe_effect(), draw_seq_text_get_source(), draw_strips_background(), early_out_gaussian_blur(), early_out_text(), free_effect_default(), free_gaussian_blur_effect(), free_glow_effect(), free_solid_color(), free_speed_effect(), free_text_effect(), free_transform_effect(), free_wipe_effect(), init_colormix_effect(), init_gaussian_blur_effect(), init_glow_effect(), init_solid_color(), init_speed_effect(), init_text_effect(), init_transform_effect(), init_wipe_effect(), load_speed_effect(), load_text_effect(), seq_effect_speed_frame_map_ensure(), seq_effect_speed_rebuild_map(), seq_foreach_member_id_cb(), seq_read_data_cb(), seq_render_effect_strip_impl(), seq_set_wipe_angle_cb(), seq_speed_effect_target_frame_get(), seq_text_data_update(), seq_update_effectdata_cb(), seq_update_flags_cb(), seq_write_data_cb(), sequence_invalidate_cache(), sequencer_add_effect_strip_exec(), sequencer_export_subtitles_exec(), and sequencer_swap_exec().
| int Sequence::enddisp |
Definition at line 198 of file DNA_sequence_types.h.
Referenced by icu_to_fcurves(), seq_time_effect_range_set(), SEQ_time_right_handle_frame_get(), SEQ_time_right_handle_frame_set(), seq_time_slip_strip_ex(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), and SEQ_transform_translate_sequence().
| float Sequence::endofs |
Definition at line 189 of file DNA_sequence_types.h.
Referenced by metaseq_end(), SEQ_edit_sequence_swap(), seq_split_set_left_hold_offset(), seq_split_set_right_hold_offset(), seq_time_effect_range_set(), SEQ_time_left_handle_frame_set(), SEQ_time_right_handle_frame_get(), SEQ_time_right_handle_frame_set(), seq_time_slip_strip_ex(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), sequencer_offset_clear_exec(), sequencer_separate_images_exec(), version_merge_still_offsets(), and versioning_convert_strip_speed_factor().
| float Sequence::endstill |
Definition at line 194 of file DNA_sequence_types.h.
Referenced by version_merge_still_offsets().
| int Sequence::flag |
Flags bitmap (see below) and the type of sequence.
Definition at line 177 of file DNA_sequence_types.h.
Referenced by animchan_sync_fcurve_scene(), can_use_proxy(), createTransSeqImageData(), do_render_strip_seqbase(), do_render_strip_uncached(), draw_handle_transform_text(), draw_multicam_highlight(), draw_strip_offsets(), drawmeta_contents(), ED_sequencer_handle_is_selected(), ED_sequencer_select_sequence_single(), ED_sequencer_selected_strips_from_context(), element_already_selected(), find_neighboring_sequence(), find_next_prev_sequence(), flushTransSeq(), get_strip_text_color(), gizmo2d_calc_bounds(), gizmo2d_calc_rotation(), gizmo2d_calc_transform_orientation(), gizmo2d_calc_transform_pivot(), icu_to_fcurves(), input_preprocess(), is_opaque_alpha_over(), open_anim_filepath(), blender::ed::outliner::outliner_select_sync_from_sequence(), blender::ed::outliner::outliner_select_sync_to_sequence(), query_snap_sources_preview(), query_snap_targets_preview(), query_snap_targets_timeline(), query_time_dependent_strips_strips(), recurs_sel_seq(), retime_speed_text_draw(), select_grouped_data(), select_grouped_effect(), select_grouped_effect_link(), select_grouped_time_overlap(), select_grouped_type(), select_grouped_type_basic(), select_grouped_type_effect(), select_linked_internal(), select_linked_time_seq(), select_more_less_seq__internal(), select_surrounding_handles(), SEQ_add_effect_strip(), SEQ_add_image_strip(), SEQ_add_movie_strip(), SEQ_add_reload_new_file(), seq_box_select_seq_from_preview(), blender::deg::seq_build_prop_cb(), SEQ_can_use_proxy(), seq_convert_callback(), seq_convert_transform_animation(), seq_convert_transform_crop(), seq_draw_image_origin_and_outline(), seq_draw_waveforms_poll(), SEQ_edit_flag_for_removal(), SEQ_edit_strip_split(), seq_effect_get_sequence_blend(), SEQ_effect_handle_get(), SEQ_get_seqbase_from_sequence(), seq_get_strip_pivot_median(), SEQ_give_frame_index(), seq_image_strip_is_multiview_render(), SEQ_image_transform_mirror_factor_get(), seq_input_have_to_preprocess(), seq_load_apply_generic_options(), seq_load_apply_generic_options_only_test_overlap(), SEQ_modifier_apply_stack(), seq_need_scale_to_render_size(), blender::deg::seq_node_build_cb(), seq_open_anim_file(), SEQ_proxy_rebuild(), SEQ_proxy_rebuild_context(), SEQ_proxy_set(), seq_read_data_cb(), seq_render_effect_strip_impl(), SEQ_render_is_muted(), seq_render_mask_strip(), seq_render_movie_strip(), seq_render_movie_strip_timecode_get(), seq_render_scene_strip(), SEQ_retiming_data_clear(), SEQ_retiming_data_is_editable(), seq_select_seq_from_preview(), SEQ_sequence_alloc(), seq_set_alpha_mode_cb(), seq_sound_proxy_update_cb(), SEQ_time_media_playback_rate_factor_get(), SEQ_transform_is_locked(), SEQ_transform_single_image_check(), seq_update_flags_cb(), seq_update_proxy_cb(), seq_update_sound_properties(), SeqTransInfo(), blender::ed::outliner::sequence_fn(), sequencer_add_duplicate_exec(), sequencer_box_select_exec(), sequencer_change_path_exec(), sequencer_de_select_all_exec(), sequencer_draw_get_transform_preview(), sequencer_draw_get_transform_preview_frame(), sequencer_meta_make_exec(), sequencer_meta_toggle_exec(), sequencer_offset_clear_exec(), sequencer_select_grouped_exec(), sequencer_select_handles_exec(), sequencer_select_inverse_exec(), sequencer_select_linked_handle(), sequencer_select_linked_pick_invoke(), sequencer_select_side_exec(), sequencer_select_side_of_frame_exec(), sequencer_select_strip_impl(), sequencer_separate_images_exec(), skip_fcurve_selected_data(), sound_update_animation_flags_fn(), strip_data_handle_flags_set(), strip_data_highlight_flags_set(), strip_data_outline_params_set(), transform_seq_slide_strip_cursor_get(), blender::ed::outliner::tree_element_sequence_activate(), blender::ed::outliner::tree_element_sequence_dup_state_get(), blender::ed::outliner::tree_element_sequence_state_get(), version_fix_delete_flag(), and version_set_seq_single_frame_content().
| int Sequence::len |
The length of the contents of this strip - before handles are applied.
Definition at line 179 of file DNA_sequence_types.h.
Referenced by RetimingRange::claculate_speed_table_from_seq(), metaseq_end(), SEQ_add_effect_strip(), SEQ_add_image_strip(), SEQ_add_mask_strip(), SEQ_add_meta_strip(), SEQ_add_movie_strip(), SEQ_add_movieclip_strip(), SEQ_add_reload_new_file(), SEQ_add_scene_strip(), SEQ_give_frame_index(), SEQ_retiming_data_ensure(), SEQ_retiming_key_speed_get(), SEQ_retiming_key_speed_set(), SEQ_sequence_from_strip_elem(), seq_time_effect_range_set(), SEQ_time_strip_length_get(), seq_time_strip_original_content_length_get(), SEQ_time_update_meta_strip_range(), sequencer_meta_make_exec(), sequencer_scene_frame_range_update_exec(), sequencer_separate_images_exec(), sequencer_slip_apply_limits(), version_set_seq_single_frame_content(), and versioning_convert_strip_speed_factor().
| void* Sequence::lib |
Needed (to be like ipo), else it will raise libdata warnings, this should never be used.
Definition at line 172 of file DNA_sequence_types.h.
| int Sequence::machine |
Machine: the strip channel
Definition at line 196 of file DNA_sequence_types.h.
Referenced by collection_filter_channel_up_to_incl(), do_adjustment_impl(), do_multicam(), draw_cache_background(), draw_cache_view_iter_fn(), find_nearest_seq(), find_neighboring_sequence(), find_next_prev_sequence(), flushTransSeq(), mouseover_strips_sorted_get(), must_render_strip(), query_lower_channel_strips(), blender::seq::query_thumbnail(), select_linked_time_seq(), seq_cmp_time_startdisp_channel(), SEQ_edit_sequence_swap(), SEQ_get_topmost_sequence(), SEQ_is_valid_strip_channel(), seq_rectf(), seq_relations_check_depend(), SEQ_render_is_muted(), SEQ_sequence_alloc(), seq_sort_for_depth_select(), SEQ_transform_is_locked(), SEQ_transform_seqbase_shuffle_ex(), SEQ_transform_test_overlap_seq_seq(), SeqToTransData(), sequencer_add_effect_strip_exec(), sequencer_add_movie_multiple_strips(), sequencer_add_movie_single_strip(), sequencer_generic_invoke_xy_guess_channel(), sequencer_meta_make_exec(), sequencer_select_grouped_exec(), sequencer_select_linked_handle(), sequencer_select_side_exec(), shuffle_seq_test_overlap(), strip_draw_context_get(), strip_y_rescale(), transform_seq_slide_cursor_get(), and update_overlay_strip_position_data().
| struct Mask* Sequence::mask |
For MASK strips.
Definition at line 223 of file DNA_sequence_types.h.
Referenced by actedit_get_context(), draw_seq_text_get_source(), select_grouped_data(), SEQ_active_mask_get(), SEQ_add_mask_strip(), SEQ_add_reload_new_file(), seq_foreach_member_id_cb(), seq_render_mask_strip(), and SEQ_sequence_has_valid_data().
| float Sequence::media_playback_rate |
Definition at line 293 of file DNA_sequence_types.h.
Referenced by SEQ_add_movie_strip(), SEQ_sequence_alloc(), and SEQ_time_media_playback_rate_factor_get().
| ListBase Sequence::modifiers |
Definition at line 290 of file DNA_sequence_types.h.
Referenced by do_versions_sequencer_color_balance_sop(), input_preprocess(), is_opaque_alpha_over(), seq_dupli(), seq_foreach_member_id_cb(), seq_hue_correct_set_wrapping(), seq_input_have_to_preprocess(), SEQ_modifier_apply_stack(), SEQ_modifier_clear(), SEQ_modifier_find_by_name(), SEQ_modifier_list_copy(), SEQ_modifier_new(), SEQ_modifier_remove(), SEQ_modifier_unique_name(), seq_new_fix_links_recursive(), seq_read_data_cb(), SEQ_relations_render_loop_check(), seq_update_sound_modifiers(), seq_write_data_cb(), strip_modifier_copy_exec(), strip_modifier_move_exec(), and strip_modifier_remove_exec().
| float Sequence::mul |
Definition at line 200 of file DNA_sequence_types.h.
Referenced by input_preprocess(), is_opaque_alpha_over(), seq_colorbalance_update_cb(), seq_input_have_to_preprocess(), and SEQ_sequence_alloc().
| int Sequence::multicam_source |
For multi-camera source selection.
Definition at line 206 of file DNA_sequence_types.h.
Referenced by do_multicam(), draw_multicam_highlight(), and draw_seq_text_get_source().
| char Sequence::name[64] |
SEQ_NAME_MAXSTR - name, set by default and needs to be unique, for RNA paths.
Definition at line 174 of file DNA_sequence_types.h.
Referenced by animchan_sync_fcurve_scene(), draw_seq_text_get_name(), get_rna_access(), get_uids_cb(), ipo_to_animdata(), rna_def_sequence(), seq_convert_callback(), seq_convert_transform_crop(), seq_convert_transform_crop_2(), seq_disk_cache_get_dir(), SEQ_edit_sequence_name_set(), SEQ_edit_sequence_swap(), SEQ_ensure_unique_name(), SEQ_fcurves_by_strip_get(), SEQ_relations_check_scene_recursion(), SEQ_sequence_alloc(), SEQ_sequence_base_unique_name_recursive(), seq_speed_factor_fix_rna_path(), sequencer_add_duplicate_exec(), sequencer_clipboard_paste_exec(), sequencer_meta_make_exec(), sequencer_prefetch_get_original_sequence(), sequencer_write_copy_paste_file(), skip_fcurve_selected_data(), stampdata(), and blender::ed::outliner::TreeElementSequence::TreeElementSequence().
| struct Sequence* Sequence::next |
Definition at line 168 of file DNA_sequence_types.h.
Referenced by find_nearest_seq(), find_next_prev_sequence(), recurs_sel_seq(), SEQ_edit_sequence_swap(), SEQ_edit_strip_split(), seq_free_sequence_recurse(), SEQ_sequence_from_strip_elem(), SEQ_transform_test_overlap(), sequencer_add_duplicate_exec(), sequencer_export_subtitles_exec(), sequencer_offset_clear_exec(), sequencer_separate_images_exec(), and blender::ed::outliner::tree_element_sequence_dup_activate().
| float pitch Sequence::pan |
Definition at line 253 of file DNA_sequence_types.h.
Referenced by seq_update_sound_properties().
| struct Sequence * Sequence::prev |
Definition at line 168 of file DNA_sequence_types.h.
Referenced by SEQ_edit_sequence_swap().
| struct IDProperty* Sequence::prop |
Definition at line 287 of file DNA_sequence_types.h.
Referenced by blender::deg::seq_build_prop_cb(), seq_dupli(), seq_foreach_member_id_cb(), blender::deg::seq_node_build_cb(), seq_read_data_cb(), seq_sequence_free_ex(), and seq_write_data_cb().
| struct SeqRetimingKey* Sequence::retiming_keys |
Definition at line 296 of file DNA_sequence_types.h.
Referenced by seq_dupli(), seq_read_data_cb(), seq_retiming_add_key(), SEQ_retiming_add_transition(), SEQ_retiming_data_clear(), SEQ_retiming_data_ensure(), seq_retiming_evaluate(), SEQ_retiming_key_index_get(), SEQ_retiming_keys_get(), SEQ_retiming_last_key_get(), seq_retiming_remove_key_ex(), SEQ_retiming_remove_multiple_keys(), seq_retiming_remove_transition(), seq_sequence_free_ex(), and seq_write_data_cb().
| int Sequence::retiming_keys_num |
Definition at line 298 of file DNA_sequence_types.h.
Referenced by seq_dupli(), seq_retiming_add_key(), SEQ_retiming_data_clear(), SEQ_retiming_data_ensure(), seq_retiming_fix_transition(), SEQ_retiming_is_active(), SEQ_retiming_is_last_key(), SEQ_retiming_keys_count(), SEQ_retiming_keys_get(), SEQ_retiming_last_key_get(), seq_retiming_remove_key_ex(), SEQ_retiming_remove_multiple_keys(), and seq_sequence_free_ex().
| SequenceRuntime Sequence::runtime |
Definition at line 301 of file DNA_sequence_types.h.
Referenced by get_uids_cb(), blender::deg::seq_init_cb(), SEQ_proxy_rebuild_context(), SEQ_relations_session_uid_generate(), and blender::deg::seq_restore_cb().
| float Sequence::sat |
Definition at line 199 of file DNA_sequence_types.h.
Referenced by input_preprocess(), seq_input_have_to_preprocess(), SEQ_sequence_alloc(), and seq_set_sat_cb().
| struct Scene* Sequence::scene |
these ID vars should never be NULL but can be when linked libraries fail to load, so check on access
Definition at line 217 of file DNA_sequence_types.h.
Referenced by color3ubv_from_seq(), do_render_strip_seqbase(), do_render_strip_uncached(), draw_seq_text_get_source(), ED_scene_sequencer_add(), blender::seq::get_seq_base_path(), scene_new_sequencer_enum_itemf(), select_grouped_data(), SEQ_add_reload_new_file(), SEQ_add_scene_strip(), blender::deg::seq_build_prop_cb(), seq_foreach_member_id_cb(), SEQ_get_seqbase_from_sequence(), blender::deg::seq_node_build_cb(), seq_render_scene_strip(), SEQ_sequence_has_valid_data(), SEQ_sound_update_bounds(), SEQ_time_sequence_get_fps(), seq_update_mix_sounds(), seq_update_scene_strip_sound(), sequencer_change_scene_exec(), sequencer_delete_strip_data(), sequencer_scene_frame_range_update_exec(), sound_update_animation_flags_fn(), strip_new_sequencer_enum_itemf(), and blender::seq::thumbnail_cache_invalidate_strip().
| struct Object* Sequence::scene_camera |
Override scene camera.
Definition at line 219 of file DNA_sequence_types.h.
Referenced by draw_seq_text_get_source(), seq_foreach_member_id_cb(), and seq_render_scene_strip().
| void* Sequence::scene_sound |
Handle to #AUD_SequenceEntry.
Definition at line 249 of file DNA_sequence_types.h.
Referenced by blender::deg::SequenceBackup::init_from_sequence(), blender::deg::SequenceBackup::restore_to_sequence(), seq_dupli(), seq_mute_sound_strips_cb(), seq_read_data_cb(), SEQ_retiming_sound_animation_data_set(), SEQ_sequence_alloc(), seq_sequence_free_ex(), SEQ_sound_update_bounds(), seq_sound_update_cb(), seq_update_mix_sounds(), seq_update_sound_modifiers(), seq_update_sound_properties(), seq_update_sound_strips(), and sequencer_swap_data_exec().
| struct Sequence* Sequence::seq1 |
Definition at line 232 of file DNA_sequence_types.h.
Referenced by draw_strips_background(), effect_input_get(), element_already_selected(), init_alpha_over_or_under(), select_grouped_effect(), SEQ_add_effect_strip(), seq_edit_split_effect_inputs_intersect(), seq_effect_speed_rebuild_map(), seq_is_parent(), seq_new_fix_links_recursive(), SEQ_query_strip_effect_chain(), seq_read_data_cb(), SEQ_relation_is_effect_of_strip(), SEQ_relations_render_loop_check(), seq_render_effect_strip_impl(), seq_sequence_lookup_build_effect(), seq_speed_effect_target_frame_get(), seq_time_effect_range_set(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), seq_time_slip_strip_ex(), SEQ_transform_translate_sequence(), sequencer_change_effect_input_exec(), sequencer_reassign_inputs_exec(), sequencer_swap_exec(), sequencer_swap_inputs_exec(), and strip_data_highlight_flags_set().
| struct Sequence * Sequence::seq2 |
Definition at line 232 of file DNA_sequence_types.h.
Referenced by draw_strips_background(), effect_input_get(), init_alpha_over_or_under(), select_grouped_effect(), SEQ_add_effect_strip(), seq_edit_split_effect_inputs_intersect(), seq_is_parent(), seq_new_fix_links_recursive(), SEQ_query_strip_effect_chain(), seq_read_data_cb(), SEQ_relation_is_effect_of_strip(), SEQ_relations_render_loop_check(), seq_render_effect_strip_impl(), seq_sequence_lookup_build_effect(), seq_time_effect_range_set(), SEQ_time_left_handle_frame_get(), SEQ_time_right_handle_frame_get(), seq_time_slip_strip_ex(), SEQ_transform_translate_sequence(), sequencer_change_effect_input_exec(), sequencer_reassign_inputs_exec(), sequencer_swap_exec(), sequencer_swap_inputs_exec(), and strip_data_highlight_flags_set().
| ListBase Sequence::seqbase |
List of strips for meta-strips.
Definition at line 240 of file DNA_sequence_types.h.
Referenced by blender::seq::check_media_missing(), check_valid_camera(), do_version_curvemapping_walker(), blender::ed::outliner::TreeElementSequence::expand(), recurs_sel_seq(), seq_animation_duplicate(), seq_dupli(), SEQ_edit_flag_for_removal(), SEQ_edit_move_strip_to_meta(), SEQ_ensure_unique_name(), SEQ_exists_in_seqbase(), seq_free_sequence_recurse(), SEQ_get_seqbase_by_seq(), SEQ_get_seqbase_from_sequence(), seq_meta_stack_alloc(), SEQ_meta_stack_set(), seq_new_fix_links_recursive(), seq_prefetch_update_active_seqbase(), seq_relations_find_and_invalidate_metas(), SEQ_sequence_base_dupli_recursive(), SEQ_sequence_from_strip_elem(), seq_time_slip_strip_ex(), SEQ_time_update_meta_strip_range(), SEQ_transform_translate_sequence(), seq_update_meta_disp_range(), seq_update_sound_bounds_recursive_impl(), seqbase_unique_name_recursive_fn(), sequence_do_invalidate_dependent(), sequence_dupli_recursive_do(), sequencer_copy_animation_listbase(), sequencer_meta_make_exec(), sequencer_meta_separate_exec(), sequencer_prefetch_get_original_sequence(), and strip_draw_context_get().
| int Sequence::sfra |
Starting frame according to the timeline of the scene.
Definition at line 280 of file DNA_sequence_types.h.
Referenced by sequencer_change_path_exec().
| struct bSound* Sequence::sound |
The linked "bSound" object.
Definition at line 247 of file DNA_sequence_types.h.
Referenced by draw_seq_text_get_source(), draw_seq_waveform_overlay(), blender::seq::media_presence_is_missing(), blender::seq::media_presence_set_missing(), must_update_strip_sound(), SEQ_add_reload_new_file(), blender::deg::seq_build_prop_cb(), seq_doversion_250_sound_proxy_update_cb(), seq_draw_waveforms_poll(), seq_dupli(), seq_foreach_member_id_cb(), blender::deg::seq_node_build_cb(), seq_sequence_free_ex(), SEQ_sequence_has_valid_data(), SEQ_time_get_rounded_sound_offset(), seq_update_mix_sounds(), seq_update_sound_modifiers(), seq_update_sound_strips(), sequencer_change_path_exec(), sequencer_preview_add_sound(), sequencer_swap_data_exec(), sound_pack_exec(), sound_unpack_invoke(), strip_draw_context_get(), and waveform_job_start_if_needed().
| float Sequence::sound_offset |
Definition at line 256 of file DNA_sequence_types.h.
Referenced by draw_seq_waveform_overlay(), SEQ_time_get_rounded_sound_offset(), seq_time_slip_strip_ex(), and strip_draw_context_get().
| float Sequence::speed_factor |
Definition at line 294 of file DNA_sequence_types.h.
Referenced by SEQ_sequence_alloc(), SEQ_sound_pitch_get(), seq_speed_factor_set(), version_seq_fix_broken_sound_strips(), and versioning_convert_strip_speed_factor().
| float Sequence::speed_fader |
Definition at line 229 of file DNA_sequence_types.h.
| float Sequence::start |
Start frame of contents of strip in absolute frame coordinates. For meta-strips start of first strip startdisp.
Definition at line 184 of file DNA_sequence_types.h.
Referenced by drawmeta_contents(), flushTransSeq(), metaseq_end(), metaseq_start(), retiming_key_add_new_for_seq(), SEQ_add_meta_strip(), SEQ_edit_sequence_swap(), SEQ_modifier_apply_stack(), SEQ_retiming_key_timeline_frame_set(), SEQ_sequence_alloc(), seq_speed_effect_target_frame_get(), seq_split_set_left_hold_offset(), seq_split_set_right_hold_offset(), seq_time_effect_range_set(), SEQ_time_left_handle_frame_get(), seq_time_slip_strip_ex(), SEQ_time_start_frame_get(), SEQ_time_start_frame_set(), SEQ_time_update_meta_strip_range(), SEQ_transform_seqbase_shuffle_ex(), SEQ_transform_translate_sequence(), SeqToTransData(), sequencer_meta_make_exec(), sequencer_reassign_inputs_exec(), sequencer_separate_images_exec(), swap_sequence(), thumb_calc_first_timeline_frame(), and thumb_calc_next_timeline_frame().
| int Sequence::startdisp |
Starting and ending points of the effect strip. Undefined for other strip types.
Definition at line 198 of file DNA_sequence_types.h.
Referenced by icu_to_fcurves(), seq_time_effect_range_set(), SEQ_time_left_handle_frame_get(), SEQ_time_left_handle_frame_set(), seq_time_slip_strip_ex(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), and SEQ_transform_translate_sequence().
| float Sequence::startofs |
Frames after the first frame where display starts, frames before the last frame where display ends.
Definition at line 189 of file DNA_sequence_types.h.
Referenced by metaseq_start(), SEQ_edit_sequence_swap(), SEQ_sound_update_bounds(), seq_speed_effect_target_frame_get(), seq_split_set_left_hold_offset(), seq_split_set_right_hold_offset(), seq_time_effect_range_set(), SEQ_time_left_handle_frame_get(), SEQ_time_left_handle_frame_set(), seq_time_slip_strip_ex(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), sequencer_offset_clear_exec(), version_merge_still_offsets(), version_seq_fix_broken_sound_strips(), and versioning_convert_strip_speed_factor().
| float Sequence::startstill |
Frames that use the first frame before data begins, frames that use the last frame after data ends.
Definition at line 194 of file DNA_sequence_types.h.
Referenced by version_merge_still_offsets().
| struct Stereo3dFormat* Sequence::stereo3d_format |
Definition at line 285 of file DNA_sequence_types.h.
Referenced by SEQ_add_image_strip(), SEQ_add_movie_strip(), seq_dupli(), seq_read_data_cb(), seq_render_image_strip(), seq_render_movie_strip(), SEQ_sequence_alloc(), seq_sequence_free_ex(), seq_update_proxy_cb(), and seq_write_data_cb().
| short Sequence::streamindex |
Stream-index for movie or sound files with several streams.
Definition at line 203 of file DNA_sequence_types.h.
Referenced by open_anim_filepath(), blender::seq::query_thumbnail(), and SEQ_add_reload_new_file().
| Strip* Sequence::strip |
Definition at line 210 of file DNA_sequence_types.h.
Referenced by can_use_proxy(), blender::seq::check_media_missing(), draw_seq_text_get_source(), ED_sequencer_select_sequence_single(), blender::ed::outliner::TreeElementSequence::expand(), free_proxy_seq(), blender::seq::get_path_from_seq(), gizmo2d_calc_rotation(), open_anim_filepath(), proxy_dir_get(), blender::seq::query_thumbnail(), recalcData_sequencer_image(), select_grouped_data(), SEQ_add_image_init_alpha_mode(), SEQ_add_image_set_directory(), SEQ_add_image_strip(), SEQ_add_movie_strip(), SEQ_add_reload_new_file(), seq_add_set_view_transform(), SEQ_alpha_mode_from_file_extension(), seq_callback(), SEQ_can_use_proxy(), seq_colorbalance_update_cb(), seq_convert_transform_crop(), seq_convert_transform_crop_2(), seq_doversion_250_sound_proxy_update_cb(), seq_dupli(), seq_filter_bilinear_to_auto(), seq_foreach_path_callback(), seq_get_thumb_image_dimensions(), SEQ_image_transform_origin_offset_pixelspace_get(), seq_image_transform_quad_get_ex(), seq_open_anim_file(), seq_proxies_timecode_update(), seq_proxy_build_frame(), seq_proxy_fetch(), seq_proxy_get_custom_file_filepath(), seq_proxy_get_filepath(), seq_proxy_multiview_context_invalid(), seq_proxy_need_rebuild(), SEQ_proxy_rebuild(), SEQ_proxy_rebuild_context(), SEQ_proxy_set(), seq_read_data_cb(), SEQ_render_give_stripelem(), seq_render_image_strip(), seq_render_image_strip_view(), seq_render_movie_strip(), seq_render_movie_strip_custom_file_proxy(), seq_render_movie_strip_timecode_get(), seq_render_movie_strip_view(), SEQ_sequence_alloc(), seq_sequence_free_ex(), SEQ_sequence_from_strip_elem(), SEQ_sequence_give_name(), SEQ_set_scale_to_fit(), seq_set_strip_done_cb(), seq_sound_proxy_update_cb(), seq_transform_filter_set(), seq_transform_origin_set(), seq_update_proxy_cb(), seq_write_data_cb(), SeqToTransData(), sequencer_add_image_strip_load_files(), sequencer_change_path_exec(), sequencer_change_path_invoke(), sequencer_generic_invoke_path__internal(), sequencer_image_crop_init(), sequencer_image_crop_transform_matrix(), sequencer_preprocess_transform_crop(), sequencer_rendersize_exec(), sequencer_select_set_active(), sequencer_separate_images_exec(), sequencer_use_crop(), sequencer_use_transform(), special_aftertrans_update__sequencer_image(), blender::seq::strip_can_have_thumbnail(), blender::seq::thumbnail_cache_invalidate_strip(), transform_orientation_matrix_get(), blender::ed::outliner::tree_element_sequence_dup_activate(), blender::ed::outliner::TreeElementSequenceStripDuplicate::TreeElementSequenceStripDuplicate(), and use_proxy().
| float Sequence::strobe |
Definition at line 254 of file DNA_sequence_types.h.
Referenced by SEQ_give_frame_index().
| void* Sequence::tmp |
Temp var for duplication, pointing to the newly duplicated Sequence.
Definition at line 170 of file DNA_sequence_types.h.
Referenced by seq_dupli(), seq_new_fix_links_recursive(), SEQ_sequence_base_dupli_recursive(), and sequence_dupli_recursive_do().
| int Sequence::type |
Definition at line 177 of file DNA_sequence_types.h.
Referenced by blender::seq::check_media_missing(), collection_filter_rendered_strips(), color3ubv_from_seq(), do_render_strip_uncached(), draw_cache_background(), draw_multicam_highlight(), draw_seq_text_get_source(), draw_strips_background(), drawmeta_contents(), ED_sequencer_can_select_handle(), ED_sequencer_select_sequence_single(), blender::ed::outliner::TreeElementSequence::expand(), blender::ed::outliner::TreeElementSequence::expand_poll(), filter_modifiers_by_sequence_type_itemf(), blender::seq::get_path_from_seq(), get_seq_strip_thumbnails(), blender::ed::outliner::TreeElementSequence::get_sequence_type(), input_preprocess(), blender::seq::media_presence_is_missing(), blender::seq::media_presence_set_missing(), must_render_strip(), query_snap_targets_timeline(), blender::seq::query_thumbnail(), scene_new_sequencer_enum_itemf(), scene_new_sequencer_poll(), select_grouped_data(), select_grouped_effect(), select_grouped_type(), SEQ_active_mask_get(), SEQ_add_effect_strip(), SEQ_add_image_init_alpha_mode(), SEQ_add_movie_reload_if_needed(), SEQ_add_reload_new_file(), seq_add_set_name(), seq_animation_duplicate(), blender::deg::seq_build_prop_cb(), seq_cache_timeline_frame_to_frame_index(), seq_convert_callback(), seq_doversion_250_sound_proxy_update_cb(), seq_draw_waveforms_poll(), seq_dupli(), SEQ_edit_flag_for_removal(), SEQ_edit_move_strip_to_meta(), SEQ_edit_sequence_swap(), seq_edit_split_effect_inputs_intersect(), seq_effect_get_sequence_blend(), SEQ_effect_handle_get(), SEQ_ensure_unique_name(), seq_foreach_member_id_cb(), seq_foreach_path_callback(), SEQ_get_seqbase_from_sequence(), seq_get_text_strip_cb(), SEQ_give_frame_index(), seq_image_transform_quad_get_ex(), seq_meta_channels_ensure(), seq_need_scale_to_render_size(), seq_new_fix_links_recursive(), blender::deg::seq_node_build_cb(), seq_proxy_context_count(), seq_proxy_multiview_context_invalid(), SEQ_proxy_rebuild(), SEQ_proxy_rebuild_context(), SEQ_query_strip_effect_chain(), seq_read_data_cb(), seq_relations_check_depend(), SEQ_relations_invalidate_cache_composite(), SEQ_relations_invalidate_dependent(), seq_render_effect_strip_impl(), SEQ_render_give_stripelem(), seq_render_preprocess_ibuf(), SEQ_retiming_is_allowed(), SEQ_sequence_alloc(), seq_sequence_free_ex(), SEQ_sequence_give_name(), SEQ_sequence_has_valid_data(), seq_sequence_lookup_build_effect(), SEQ_sequence_supports_modifiers(), seq_set_alpha_mode_cb(), seq_set_wipe_angle_cb(), SEQ_sound_update_bounds(), seq_speed_factor_set(), seq_text_data_update(), SEQ_time_get_rounded_sound_offset(), SEQ_time_sequence_get_fps(), seq_time_slip_strip_ex(), seq_time_strip_original_content_length_get(), SEQ_transform_sequence_can_be_translated(), SEQ_transform_translate_sequence(), seq_update_effectdata_cb(), seq_update_flags_cb(), seq_update_mix_sounds(), seq_update_scene_strip_sound(), seq_write_data_cb(), sequence_dupli_recursive_do(), sequence_invalidate_cache(), sequencer_add_effect_strip_exec(), sequencer_change_effect_type_exec(), sequencer_change_path_exec(), sequencer_change_path_invoke(), sequencer_copy_animation_listbase(), sequencer_delete_strip_data(), sequencer_effect_poll(), sequencer_meta_separate_exec(), sequencer_meta_toggle_exec(), sequencer_offset_clear_exec(), sequencer_reassign_inputs_exec(), sequencer_rendersize_exec(), sequencer_scene_frame_range_update_poll(), sequencer_select_set_active(), sequencer_separate_images_exec(), sequencer_seq_generates_image(), sequencer_strip_change_scene_poll(), sequencer_strip_is_text_poll(), sequencer_swap_exec(), sound_pack_exec(), sound_poll(), sound_unpack_invoke(), sound_update_animation_flags_fn(), blender::seq::strip_can_have_thumbnail(), strip_data_missing_media_flags_set(), strip_draw_context_curve_get(), strip_draw_context_get(), strip_hides_text_overlay_first(), strip_modifier_copy_exec(), strip_modifier_move_exec(), strip_modifier_remove_exec(), strip_new_sequencer_enum_itemf(), blender::seq::thumbnail_cache_get(), blender::seq::thumbnail_cache_invalidate_strip(), version_fix_seq_meta_range(), version_seq_fix_broken_sound_strips(), version_set_seq_single_frame_content(), and versioning_convert_strip_speed_factor().
| char Sequence::views_format |
Definition at line 283 of file DNA_sequence_types.h.
Referenced by open_anim_file_multiview(), SEQ_add_image_strip(), SEQ_add_movie_strip(), SEQ_add_reload_new_file(), seq_proxy_context_count(), seq_proxy_multiview_context_invalid(), seq_render_image_strip(), and seq_render_movie_strip().
| float Sequence::volume |
Definition at line 250 of file DNA_sequence_types.h.
Referenced by draw_seq_waveform_overlay(), SEQ_sequence_alloc(), seq_set_volume_cb(), and seq_update_sound_properties().