Blender
V3.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 137 of file DNA_sequence_types.h.
float Sequence::_pad |
Definition at line 172 of file DNA_sequence_types.h.
char Sequence::_pad1[3] |
Definition at line 244 of file DNA_sequence_types.h.
int Sequence::_pad3 |
Definition at line 167 of file DNA_sequence_types.h.
char Sequence::_pad4[2] |
Definition at line 234 of file DNA_sequence_types.h.
char Sequence::alpha_mode |
Definition at line 233 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(), and seq_set_alpha_mode_cb().
int Sequence::anim_endofs |
Is subtle different to startofs / endofs.
Definition at line 225 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(), sequencer_slip_apply_limits(), transseq_backup(), and transseq_restore().
short Sequence::anim_preseek |
Definition at line 174 of file DNA_sequence_types.h.
int Sequence::anim_startofs |
Only use part of animation file.
Definition at line 223 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_sound_update_bounds(), seq_split_set_left_hold_offset(), seq_time_effect_range_set(), SEQ_time_update_meta_strip_range(), seq_update_sound_bounds_recursive_impl(), sequencer_change_path_exec(), sequencer_slip_apply_limits(), transseq_backup(), and transseq_restore().
ListBase Sequence::anims |
For MOVIE strips.
Definition at line 197 of file DNA_sequence_types.h.
Referenced by blender::deg::SequenceBackup::init_from_sequence(), 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_lib_cb(), SEQ_relations_sequence_free_anim(), seq_render_movie_strip(), and SEQ_time_sequence_get_fps().
int Sequence::blend_mode |
Definition at line 227 of file DNA_sequence_types.h.
Referenced by do_blend_mode_effect(), input_preprocess(), must_render_strip(), SEQ_add_effect_strip(), SEQ_edit_sequence_swap(), 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 228 of file DNA_sequence_types.h.
Referenced by input_preprocess(), SEQ_edit_sequence_swap(), seq_get_early_out_for_blend_mode(), seq_input_have_to_preprocess(), seq_relations_check_depend(), seq_render_strip_stack(), seq_render_strip_stack_apply_effect(), SEQ_sequence_alloc(), and seq_set_blend_mode_cb().
int Sequence::cache_flag |
Definition at line 236 of file DNA_sequence_types.h.
Referenced by get_stored_types_flag().
ListBase Sequence::channels |
Definition at line 208 of file DNA_sequence_types.h.
Referenced by scene_blend_read_data(), 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_update_muting_recursive(), and seq_write_data_cb().
struct MovieClip* Sequence::clip |
For MOVIECLIP strips.
Definition at line 193 of file DNA_sequence_types.h.
Referenced by draw_seq_text_get_source(), lib_link_seq_clipboard_cb(), select_grouped_data(), SEQ_add_movieclip_strip(), SEQ_add_reload_new_file(), seq_blend_read_expand(), seq_foreach_member_id_cb(), seq_get_movieclip_ibuf(), seq_read_lib_cb(), seq_render_movieclip_strip(), SEQ_sequence_has_source(), SEQ_time_sequence_get_fps(), and sequence_clipboard_pointers().
int Sequence::clip_flag |
MOVIECLIP render flags.
Definition at line 180 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 231 of file DNA_sequence_types.h.
Referenced by color3ubv_from_seq(), do_versions_sequencer_color_tags(), and SEQ_sequence_alloc().
struct Ipo* ipo Sequence::DNA_DEPRECATED |
Old animation system, deprecated for 2.5.
Definition at line 185 of file DNA_sequence_types.h.
float pitch Sequence::DNA_DEPRECATED |
Pitch (-0.1..10), pan -2..2.
Definition at line 216 of file DNA_sequence_types.h.
float Sequence::effect_fader |
Definition at line 199 of file DNA_sequence_types.h.
Referenced by seq_render_effect_strip_impl().
void* Sequence::effectdata |
Struct pointer for effect settings.
Definition at line 220 of file DNA_sequence_types.h.
Referenced by check_zone(), 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_byte_x(), do_gaussian_blur_effect_byte_y(), do_gaussian_blur_effect_float_x(), do_gaussian_blur_effect_float_y(), do_glow_effect_byte(), do_glow_effect_float(), do_solid_color(), do_speed_effect(), do_text_effect(), do_transform_effect(), do_wipe_effect_byte(), do_wipe_effect_float(), draw_color_strip_band(), draw_seq_background(), draw_seq_text_get_source(), drawmeta_contents(), 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_blend_read_expand(), seq_effect_speed_frame_map_ensure(), seq_effect_speed_rebuild_map(), seq_foreach_member_id_cb(), seq_read_data_cb(), seq_read_lib_cb(), seq_set_wipe_angle_cb(), seq_speed_effect_target_frame_get(), seq_update_effectdata_cb(), seq_update_flags_cb(), seq_write_data_cb(), sequence_clipboard_pointers(), sequence_invalidate_cache(), sequencer_add_effect_strip_exec(), sequencer_export_subtitles_exec(), and sequencer_swap_exec().
int Sequence::enddisp |
Definition at line 169 of file DNA_sequence_types.h.
Referenced by icu_to_fcurves(), select_linked_time(), seq_time_effect_range_set(), SEQ_time_right_handle_frame_get(), SEQ_time_right_handle_frame_set(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), and SEQ_transform_translate_sequence().
float Sequence::endofs |
Definition at line 159 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_right_handle_frame_get(), SEQ_time_right_handle_frame_set(), SEQ_time_speed_factor_set(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), seq_update_sound_bounds_recursive_impl(), sequencer_offset_clear_exec(), sequencer_separate_images_exec(), sequencer_slip_recursively(), transseq_backup(), transseq_restore(), and version_merge_still_offsets().
float Sequence::endstill |
Definition at line 164 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 147 of file DNA_sequence_types.h.
Referenced by can_use_proxy(), check_seq_need_thumbnails(), check_valid_camera(), do_render_strip_seqbase(), do_render_strip_uncached(), draw_color_strip_band(), draw_seq_background(), draw_seq_handle(), draw_seq_outline(), draw_seq_strip(), draw_seq_strip_thumbnail(), draw_seq_strips(), draw_sequence_extensions_overlay(), ED_sequencer_select_sequence_single(), element_already_selected(), find_neighboring_sequence(), find_next_prev_sequence(), flushTransSeq(), freeSeqData(), icu_to_fcurves(), input_preprocess(), outliner_select_sync_from_sequence(), outliner_select_sync_to_sequence(), query_time_dependent_strips_strips(), recurs_sel_seq(), select_active_side(), select_active_side_range(), 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(), 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_filter_selected_strips(), SEQ_get_seqbase_from_sequence(), 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_prefetch_scene_strip_is_rendered(), SEQ_proxy_rebuild(), SEQ_proxy_rebuild_context(), SEQ_proxy_set(), seq_read_data_cb(), seq_read_lib_cb(), seq_render_effect_strip_impl(), SEQ_render_is_muted(), seq_render_mask_strip(), seq_render_movie_strip(), seq_render_scene_strip(), SEQ_render_thumbnails(), SEQ_select_active_get_pair(), seq_select_seq_from_preview(), SEQ_sequence_alloc(), SEQ_sequence_base_dupli_recursive(), seq_set_alpha_mode_cb(), seq_snap_source_points_build(), seq_sound_proxy_update_cb(), SEQ_time_find_next_prev_edit(), seq_time_media_playback_rate_factor_get(), seq_transform_check_overlap(), SEQ_transform_handle_overlap(), SEQ_transform_is_locked(), SEQ_transform_seqbase_isolated_sel_check(), SEQ_transform_seqbase_shuffle_time(), seq_update_flags_cb(), seq_update_proxy_cb(), seq_update_seq_cb(), SeqTransInfo(), sequence_fn(), sequencer_add_duplicate_exec(), sequencer_box_select_exec(), sequencer_de_select_all_exec(), sequencer_draw_get_transform_preview(), sequencer_draw_get_transform_preview_frame(), sequencer_enable_proxies_exec(), sequencer_lock_exec(), sequencer_meta_make_exec(), sequencer_meta_toggle_exec(), sequencer_mute_exec(), sequencer_offset_clear_exec(), sequencer_reload_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(), sequencer_set_range_to_strips_exec(), sequencer_snap_exec(), sequencer_strip_transform_clear_exec(), sequencer_strip_transform_fit_exec(), sequencer_unlock_exec(), sequencer_unmute_exec(), skip_fcurve_selected_data(), slip_add_sequences_recursive(), slip_count_sequences_recursive(), sound_update_animation_flags_fn(), tree_element_sequence_activate(), tree_element_sequence_dup_state_get(), and tree_element_sequence_state_get().
int Sequence::len |
The length of the contents of this strip - before handles are applied.
Definition at line 149 of file DNA_sequence_types.h.
Referenced by check_seq_need_thumbnails(), draw_seq_strip_thumbnail(), 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_render_thumbnails(), SEQ_render_thumbnails_guaranteed_set_frame_step_get(), SEQ_sequence_from_strip_elem(), seq_snap_target_points_build(), seq_time_effect_range_set(), SEQ_time_strip_length_get(), SEQ_time_update_meta_strip_range(), SEQ_transform_single_image_check(), seq_update_sound_bounds_recursive_impl(), sequencer_meta_make_exec(), sequencer_separate_images_exec(), sequencer_slip_apply_limits(), transseq_backup(), and transseq_restore().
void* Sequence::lib |
Needed (to be like ipo), else it will raise libdata warnings, this should never be used.
Definition at line 142 of file DNA_sequence_types.h.
int Sequence::machine |
Machine: the strip channel
Definition at line 166 of file DNA_sequence_types.h.
Referenced by check_seq_need_thumbnails(), collection_filter_channel_up_to_incl(), do_adjustment_impl(), do_multicam(), draw_cache_view_iter_fn(), draw_effect_inputs_highlight(), draw_seq_handle(), draw_seq_strip(), draw_seq_strips(), draw_sequence_extensions_overlay(), drawmeta_contents(), find_nearest_seq(), find_neighboring_sequence(), find_next_prev_sequence(), flushTransSeq(), must_render_strip(), query_lower_channel_strips(), select_active_side(), select_active_side_range(), select_linked_time(), seq_cache_thumbnail_cleanup(), seq_cmp_time_startdisp_channel(), SEQ_edit_sequence_swap(), SEQ_get_topmost_sequence(), seq_rectf(), seq_relations_check_depend(), SEQ_render_is_muted(), SEQ_sequence_alloc(), seq_sort_for_depth_select(), seq_transform_handle_expand_to_fit(), seq_transform_handle_overwrite(), SEQ_transform_is_locked(), SEQ_transform_seqbase_shuffle_ex(), SEQ_transform_test_overlap_seq_seq(), SEQ_valid_strip_channel(), seq_view_collection_rect_timeline(), SeqToTransData(), sequencer_add_effect_strip_exec(), sequencer_add_movie_multiple_strips(), sequencer_add_movie_single_strip(), sequencer_drop_copy(), 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(), transseq_backup(), transseq_restore(), and update_overlay_strip_position_data().
struct Mask* Sequence::mask |
For MASK strips.
Definition at line 195 of file DNA_sequence_types.h.
Referenced by actedit_get_context(), draw_seq_text_get_source(), lib_link_seq_clipboard_cb(), select_grouped_data(), SEQ_active_mask_get(), SEQ_add_mask_strip(), SEQ_add_reload_new_file(), seq_blend_read_expand(), seq_foreach_member_id_cb(), seq_read_lib_cb(), seq_render_mask_strip(), SEQ_sequence_has_source(), and sequence_clipboard_pointers().
float Sequence::media_playback_rate |
Definition at line 253 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 250 of file DNA_sequence_types.h.
Referenced by do_versions_sequencer_color_balance_sop(), input_preprocess(), seq_dupli(), seq_foreach_member_id_cb(), 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_read_lib_cb(), SEQ_relations_render_loop_check(), seq_write_data_cb(), strip_modifier_copy_exec(), strip_modifier_move_exec(), and strip_modifier_remove_exec().
float Sequence::mul |
Definition at line 171 of file DNA_sequence_types.h.
Referenced by input_preprocess(), seq_colorbalance_update_cb(), seq_input_have_to_preprocess(), and SEQ_sequence_alloc().
int Sequence::multicam_source |
For multicam source selection.
Definition at line 178 of file DNA_sequence_types.h.
Referenced by do_multicam(), draw_seq_strips(), 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 144 of file DNA_sequence_types.h.
Referenced by draw_seq_text_get_name(), get_rna_access(), get_uuids_cb(), ipo_to_animdata(), SEQ_clipboard_active_seq_name_store(), SEQ_clipboard_pasted_seq_was_active(), 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_get_sequence_by_name(), SEQ_relations_check_scene_recursion(), SEQ_sequence_alloc(), SEQ_sequence_base_unique_name_recursive(), seq_speed_factor_fix_rna_path(), seqbase_unique_name(), sequencer_add_duplicate_exec(), sequencer_meta_make_exec(), sequencer_prefetch_get_original_sequence(), skip_fcurve_selected_data(), stampdata(), and blender::ed::outliner::TreeElementSequence::TreeElementSequence().
struct Sequence* Sequence::next |
Definition at line 138 of file DNA_sequence_types.h.
Referenced by check_valid_camera(), draw_seq_strips(), drawmeta_contents(), find_nearest_seq(), find_neighboring_sequence(), find_next_prev_sequence(), RE_seq_render_active(), recurs_sel_seq(), select_active_side(), select_active_side_range(), select_linked_time(), seq_clipboard_pointers_free(), SEQ_clipboard_pointers_restore(), SEQ_clipboard_pointers_store(), seq_copy_del_sound(), SEQ_edit_sequence_swap(), SEQ_edit_strip_split(), SEQ_find_metastrip_by_sequence(), seq_free_sequence_recurse(), SEQ_get_sequence_by_name(), SEQ_get_topmost_sequence(), seq_new_fix_links_recursive(), SEQ_relations_free_imbuf(), SEQ_select_active_get_pair(), SEQ_sequence_base_dupli_recursive(), SEQ_sequence_from_strip_elem(), SEQ_sound_update_bounds_all(), SEQ_time_find_next_prev_edit(), SEQ_transform_seqbase_isolated_sel_check(), SEQ_transform_seqbase_shuffle_ex(), SEQ_transform_test_overlap(), SEQ_transform_translate_sequence(), seq_update_muting_recursive(), seq_update_sound_bounds_recursive_impl(), seq_update_sound_recursive(), seqbase_unique_name(), SeqToTransData_build(), SeqTransCount(), sequence_do_invalidate_dependent(), sequence_dupli_recursive_do(), sequencer_add_duplicate_exec(), sequencer_export_subtitles_exec(), sequencer_generic_invoke_xy_guess_channel(), sequencer_lock_exec(), sequencer_mute_exec(), sequencer_offset_clear_exec(), sequencer_paste_exec(), sequencer_reload_exec(), sequencer_select_handles_exec(), sequencer_separate_images_exec(), sequencer_set_range_to_strips_exec(), sequencer_snap_exec(), sequencer_strip_transform_clear_exec(), sequencer_strip_transform_fit_exec(), sequencer_swap_exec(), sequencer_unlock_exec(), sequencer_unmute_exec(), slip_add_sequences_recursive(), slip_count_sequences_recursive(), and tree_element_sequence_dup_activate().
float pitch Sequence::pan |
Definition at line 216 of file DNA_sequence_types.h.
Referenced by seq_update_seq_cb().
struct Sequence * Sequence::prev |
Definition at line 138 of file DNA_sequence_types.h.
Referenced by SEQ_edit_sequence_swap().
struct IDProperty* Sequence::prop |
Definition at line 247 of file DNA_sequence_types.h.
Referenced by autokeyframe_sequencer_image(), seq_blend_read_expand(), blender::deg::seq_build_prop_cb(), seq_dupli(), seq_foreach_member_id_cb(), blender::deg::seq_node_build_cb(), seq_read_data_cb(), seq_read_lib_cb(), seq_sequence_free_ex(), and seq_write_data_cb().
SequenceRuntime Sequence::runtime |
Definition at line 257 of file DNA_sequence_types.h.
Referenced by get_uuids_cb(), blender::deg::seq_init_cb(), SEQ_proxy_rebuild_context(), SEQ_relations_session_uuid_generate(), and blender::deg::seq_restore_cb().
float Sequence::sat |
Definition at line 170 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 libs fail to load, so check on access
Definition at line 189 of file DNA_sequence_types.h.
Referenced by check_valid_camera(), color3ubv_from_seq(), do_render_strip_seqbase(), do_render_strip_uncached(), draw_seq_text_get_source(), ED_scene_sequencer_add(), lib_link_seq_clipboard_cb(), scene_new_sequencer_enum_itemf(), select_grouped_data(), SEQ_add_reload_new_file(), SEQ_add_scene_strip(), seq_blend_read_expand(), blender::deg::seq_build_prop_cb(), seq_foreach_member_id_cb(), SEQ_get_seqbase_from_sequence(), blender::deg::seq_node_build_cb(), seq_read_lib_cb(), seq_render_scene_strip(), SEQ_sequence_has_source(), SEQ_sound_update_bounds(), SEQ_time_sequence_get_fps(), seq_update_seq_cb(), sequence_clipboard_pointers(), sequencer_change_scene_exec(), sequencer_delete_strip_data(), sound_update_animation_flags_fn(), and strip_new_sequencer_enum_itemf().
struct Object* Sequence::scene_camera |
Override scene camera.
Definition at line 191 of file DNA_sequence_types.h.
Referenced by check_valid_camera(), draw_seq_text_get_source(), lib_link_seq_clipboard_cb(), seq_blend_read_expand(), seq_foreach_member_id_cb(), seq_read_lib_cb(), seq_render_scene_strip(), and sequence_clipboard_pointers().
void* Sequence::scene_sound |
Definition at line 212 of file DNA_sequence_types.h.
Referenced by blender::deg::SequenceBackup::init_from_sequence(), blender::deg::SequenceBackup::restore_to_sequence(), seq_copy_del_sound(), seq_disable_sound_strips_cb(), seq_dupli(), seq_read_lib_cb(), SEQ_sequence_alloc(), seq_sequence_free_ex(), SEQ_sound_update_bounds(), seq_update_muting_recursive(), seq_update_seq_cb(), seq_update_sound_bounds_recursive_impl(), seq_update_sound_recursive(), and sequencer_swap_data_exec().
struct Sequence* Sequence::seq1 |
Definition at line 204 of file DNA_sequence_types.h.
Referenced by draw_effect_inputs_highlight(), draw_seq_background(), effect_input_get(), extract_standalone_strips(), init_alpha_over_or_under(), query_time_dependent_strips_strips(), 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_transform_seqbase_isolated_sel_check(), sequencer_change_effect_input_exec(), sequencer_reassign_inputs_exec(), sequencer_snap_exec(), sequencer_swap_exec(), and sequencer_swap_inputs_exec().
struct Sequence * Sequence::seq2 |
Definition at line 204 of file DNA_sequence_types.h.
Referenced by draw_effect_inputs_highlight(), draw_seq_background(), effect_input_get(), init_alpha_over_or_under(), query_time_dependent_strips_strips(), 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_transform_seqbase_isolated_sel_check(), sequencer_change_effect_input_exec(), sequencer_reassign_inputs_exec(), sequencer_snap_exec(), sequencer_swap_exec(), and sequencer_swap_inputs_exec().
struct Sequence * Sequence::seq3 |
Definition at line 204 of file DNA_sequence_types.h.
Referenced by draw_effect_inputs_highlight(), 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_relations_render_loop_check(), seq_render_effect_strip_impl(), SEQ_transform_seqbase_isolated_sel_check(), sequencer_change_effect_input_exec(), sequencer_reassign_inputs_exec(), sequencer_snap_exec(), and sequencer_swap_exec().
ListBase Sequence::seqbase |
List of strips for metastrips.
Definition at line 207 of file DNA_sequence_types.h.
Referenced by createTransSeqImageData(), blender::ed::outliner::TreeElementSequence::expand(), recurs_sel_seq(), scene_blend_read_data(), SEQ_animation_duplicate(), seq_clipboard_pointers_free(), SEQ_clipboard_pointers_restore(), SEQ_clipboard_pointers_store(), seq_copy_del_sound(), seq_dupli(), SEQ_edit_flag_for_removal(), SEQ_edit_move_strip_to_meta(), SEQ_ensure_unique_name(), SEQ_exists_in_seqbase(), SEQ_find_metastrip_by_sequence(), seq_free_sequence_recurse(), SEQ_get_meta_by_seqbase(), SEQ_get_seqbase_by_seq(), SEQ_get_seqbase_from_sequence(), SEQ_get_sequence_by_name(), seq_meta_stack_alloc(), SEQ_meta_stack_set(), seq_new_fix_links_recursive(), seq_prefetch_scene_strip_is_rendered(), seq_prefetch_update_active_seqbase(), seq_relations_find_and_invalidate_metas(), SEQ_relations_free_imbuf(), SEQ_sequence_base_dupli_recursive(), SEQ_sequence_from_strip_elem(), SEQ_time_update_meta_strip_range(), SEQ_transform_translate_sequence(), seq_update_meta_disp_range(), seq_update_muting_recursive(), seq_update_sound_bounds_recursive_impl(), seq_update_sound_recursive(), seqbase_unique_name_recursive_fn(), sequence_do_invalidate_dependent(), sequence_dupli_recursive_do(), sequencer_copy_animation(), sequencer_meta_make_exec(), sequencer_meta_separate_exec(), sequencer_prefetch_get_original_sequence(), slip_add_sequences_recursive(), and slip_count_sequences_recursive().
int Sequence::sfra |
Starting frame according to the timeline of the scene.
Definition at line 240 of file DNA_sequence_types.h.
Referenced by sequencer_change_path_exec().
struct bSound* Sequence::sound |
The linked "bSound" object.
Definition at line 211 of file DNA_sequence_types.h.
Referenced by draw_seq_text_get_source(), draw_seq_waveform_overlay(), lib_link_seq_clipboard_cb(), SEQ_add_reload_new_file(), seq_blend_read_expand(), blender::deg::seq_build_prop_cb(), seq_draw_waveforms_poll(), seq_dupli(), seq_foreach_member_id_cb(), blender::deg::seq_node_build_cb(), seq_read_lib_cb(), seq_sequence_free_ex(), SEQ_sequence_has_source(), seq_sound_proxy_update_cb(), seq_update_seq_cb(), seq_update_sound_bounds_recursive_impl(), seq_update_sound_recursive(), sequence_clipboard_pointers(), sequencer_change_path_exec(), sequencer_preview_add_sound(), sequencer_swap_data_exec(), sound_pack_exec(), sound_unpack_invoke(), and waveform_job_start_if_needed().
float Sequence::speed_factor |
Definition at line 255 of file DNA_sequence_types.h.
Referenced by SEQ_sequence_alloc(), SEQ_sound_pitch_get(), seq_speed_factor_set(), seq_split_set_left_hold_offset(), seq_split_set_right_hold_offset(), seq_time_playback_rate_factor_get(), and SEQ_time_speed_factor_set().
float Sequence::speed_fader |
Definition at line 201 of file DNA_sequence_types.h.
float Sequence::start |
Start frame of contents of strip in absolute frame coordinates. For metastrips start of first strip startdisp.
Definition at line 154 of file DNA_sequence_types.h.
Referenced by check_seq_need_thumbnails(), draw_seq_strip_thumbnail(), drawmeta_contents(), flushTransSeq(), metaseq_end(), metaseq_start(), SEQ_add_meta_strip(), SEQ_edit_sequence_swap(), SEQ_modifier_apply_stack(), SEQ_render_thumbnail_first_frame_get(), SEQ_render_thumbnail_next_frame_get(), SEQ_render_thumbnails(), SEQ_render_thumbnails_guaranteed_set_frame_step_get(), SEQ_sequence_alloc(), seq_snap_target_points_build(), 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_right_handle_frame_get(), SEQ_time_right_handle_frame_set(), SEQ_time_speed_factor_set(), SEQ_time_start_frame_get(), SEQ_time_start_frame_set(), SEQ_time_update_meta_strip_range(), SEQ_transform_fix_single_image_seq_offsets(), SEQ_transform_seqbase_shuffle_ex(), SEQ_transform_translate_sequence(), seq_update_sound_bounds_recursive_impl(), SeqToTransData(), sequencer_meta_make_exec(), sequencer_reassign_inputs_exec(), sequencer_separate_images_exec(), sequencer_slip_recursively(), sequencer_snap_exec(), sequencer_thumbnail_ghash_init(), swap_sequence(), transseq_backup(), and transseq_restore().
int Sequence::startdisp |
Starting and ending points of the effect strip. Undefined for other strip types.
Definition at line 169 of file DNA_sequence_types.h.
Referenced by icu_to_fcurves(), select_linked_time(), seq_time_effect_range_set(), SEQ_time_left_handle_frame_get(), SEQ_time_left_handle_frame_set(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), SEQ_transform_translate_sequence(), and sequencer_thumbnail_ghash_init().
float Sequence::startofs |
Frames after the first frame where display starts, frames before the last frame where display ends.
Definition at line 159 of file DNA_sequence_types.h.
Referenced by draw_seq_waveform_overlay(), metaseq_start(), SEQ_edit_sequence_swap(), SEQ_sound_update_bounds(), 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_speed_factor_set(), seq_time_translate_handles(), SEQ_time_update_meta_strip_range(), seq_update_sound_bounds_recursive_impl(), sequencer_offset_clear_exec(), sequencer_slip_recursively(), sequencer_snap_exec(), transseq_backup(), transseq_restore(), and version_merge_still_offsets().
float Sequence::startstill |
Frames that use the first frame before data begins, frames that use the last frame after data ends.
Definition at line 164 of file DNA_sequence_types.h.
Referenced by version_merge_still_offsets().
struct Stereo3dFormat* Sequence::stereo3d_format |
Definition at line 245 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 |
Streamindex for movie or sound files with several streams.
Definition at line 176 of file DNA_sequence_types.h.
Referenced by SEQ_add_reload_new_file(), and seq_open_anim_file().
Strip* Sequence::strip |
Definition at line 182 of file DNA_sequence_types.h.
Referenced by blo_do_versions_pre250(), can_use_proxy(), draw_seq_strip_thumbnail(), draw_seq_text_get_source(), ED_sequencer_select_sequence_single(), blender::ed::outliner::TreeElementSequence::expand(), free_proxy_seq(), gizmo2d_calc_rotation(), 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_build_proxy(), seq_callback(), SEQ_can_use_proxy(), seq_colorbalance_update_cb(), seq_convert_transform_crop(), seq_convert_transform_crop_2(), seq_dupli(), 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_proxy_build_frame(), seq_proxy_fetch(), seq_proxy_get_custom_file_fname(), seq_proxy_get_fname(), seq_proxy_multiview_context_invalid(), seq_proxy_need_rebuild(), SEQ_proxy_rebuild(), SEQ_proxy_rebuild_context(), SEQ_proxy_set(), seq_read_data_cb(), SEQ_relations_free_imbuf(), 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_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_enable_proxies_exec(), 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_strip_transform_clear_exec(), sequencer_use_crop(), sequencer_use_transform(), special_aftertrans_update__sequencer_image(), transform_orientation_matrix_get(), tree_element_sequence_dup_activate(), and blender::ed::outliner::TreeElementSequenceStripDuplicate::TreeElementSequenceStripDuplicate().
float Sequence::strobe |
Definition at line 217 of file DNA_sequence_types.h.
Referenced by seq_give_frame_index().
void* Sequence::tmp |
Tmp var for copying, and tagging for linked selection.
Definition at line 140 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 147 of file DNA_sequence_types.h.
Referenced by check_seq_need_thumbnails(), check_valid_camera(), collection_filter_rendered_strips(), color3ubv_from_seq(), do_render_strip_uncached(), draw_seq_background(), draw_seq_fcurve_overlay(), draw_seq_handle(), draw_seq_strip(), draw_seq_strip_thumbnail(), draw_seq_strips(), draw_seq_text_get_source(), drawmeta_contents(), ED_sequencer_select_sequence_single(), blender::ed::outliner::TreeElementSequence::expand(), blender::ed::outliner::TreeElementSequence::expandPoll(), extract_standalone_strips(), input_preprocess(), must_render_strip(), RE_seq_render_active(), 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(), seq_blend_read_expand(), blender::deg::seq_build_prop_cb(), seq_collection_extract_effects(), seq_convert_callback(), seq_copy_del_sound(), 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_edit_split_operation_permitted_check(), SEQ_ensure_unique_name(), seq_foreach_member_id_cb(), seq_foreach_path_callback(), SEQ_get_meta_by_seqbase(), SEQ_get_seqbase_from_sequence(), seq_get_text_strip_cb(), SEQ_get_topmost_sequence(), 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_prefetch_scene_strip_is_rendered(), 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_read_lib_cb(), seq_relations_check_depend(), SEQ_relations_free_imbuf(), SEQ_relations_invalidate_cache_composite(), SEQ_relations_invalidate_dependent(), seq_render_effect_strip_impl(), SEQ_render_give_stripelem(), seq_render_preprocess_ibuf(), SEQ_sequence_alloc(), SEQ_sequence_base_dupli_recursive(), seq_sequence_free_ex(), SEQ_sequence_give_name(), SEQ_sequence_has_source(), seq_sequence_lookup_build_effect(), SEQ_sequence_supports_modifiers(), seq_set_alpha_mode_cb(), seq_set_wipe_angle_cb(), seq_snap_target_points_build(), seq_sound_proxy_update_cb(), SEQ_sound_update_bounds(), SEQ_sound_update_bounds_all(), seq_speed_factor_set(), SEQ_time_sequence_get_fps(), SEQ_time_speed_factor_set(), SEQ_time_strip_length_get(), seq_transform_handle_overwrite_trim(), SEQ_transform_seqbase_isolated_sel_check(), SEQ_transform_sequence_can_be_translated(), SEQ_transform_single_image_check(), SEQ_transform_translate_sequence(), seq_update_effectdata_cb(), seq_update_flags_cb(), seq_update_muting_recursive(), seq_update_seq_cb(), seq_update_sound_bounds_recursive_impl(), seq_update_sound_recursive(), seq_write_data_cb(), sequence_clipboard_pointers(), sequence_do_invalidate_dependent(), 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(), sequencer_delete_strip_data(), sequencer_effect_poll(), sequencer_enable_proxies_exec(), sequencer_generic_invoke_xy_guess_channel(), sequencer_meta_separate_exec(), sequencer_meta_toggle_exec(), sequencer_offset_clear_exec(), sequencer_reassign_inputs_exec(), sequencer_rendersize_exec(), sequencer_select_set_active(), sequencer_separate_images_exec(), sequencer_seq_generates_image(), sequencer_snap_exec(), sequencer_strip_change_scene_poll(), sequencer_strip_is_text_poll(), sequencer_strip_transform_clear_exec(), sequencer_strip_transform_fit_exec(), sequencer_swap_exec(), slip_add_sequences_recursive(), slip_count_sequences_recursive(), sound_pack_exec(), sound_poll(), sound_unpack_invoke(), sound_update_animation_flags_fn(), strip_new_sequencer_enum_itemf(), blender::ed::outliner::TreeElementSequence::TreeElementSequence(), blender::ed::outliner::TreeElementSequenceStripDuplicate::TreeElementSequenceStripDuplicate(), and version_fix_seq_meta_range().
char Sequence::views_format |
Definition at line 243 of file DNA_sequence_types.h.
Referenced by SEQ_add_image_strip(), SEQ_add_movie_strip(), SEQ_add_reload_new_file(), seq_open_anim_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 213 of file DNA_sequence_types.h.
Referenced by draw_seq_waveform_overlay(), SEQ_sequence_alloc(), seq_set_volume_cb(), and seq_update_seq_cb().