|
Blender V4.3
|
#include <cstring>#include "MEM_guardedalloc.h"#include "DNA_listBase.h"#include "DNA_sequence_types.h"#include "BLI_blenlib.h"#include "BLT_translation.hh"#include "SEQ_channels.hh"#include "SEQ_sequencer.hh"Go to the source code of this file.
Functions | |
| ListBase * | SEQ_channels_displayed_get (Editing *ed) |
| void | SEQ_channels_displayed_set (Editing *ed, ListBase *channels) |
| void | SEQ_channels_ensure (ListBase *channels) |
| void | SEQ_channels_duplicate (ListBase *channels_dst, ListBase *channels_src) |
| void | SEQ_channels_free (ListBase *channels) |
| SeqTimelineChannel * | SEQ_channel_get_by_index (const ListBase *channels, const int channel_index) |
| char * | SEQ_channel_name_get (ListBase *channels, const int channel_index) |
| int | SEQ_channel_index_get (const SeqTimelineChannel *channel) |
| bool | SEQ_channel_is_locked (const SeqTimelineChannel *channel) |
| bool | SEQ_channel_is_muted (const SeqTimelineChannel *channel) |
| ListBase * | SEQ_get_channels_by_seq (ListBase *seqbase, ListBase *channels, const Sequence *seq) |
| SeqTimelineChannel * SEQ_channel_get_by_index | ( | const ListBase * | channels, |
| const int | channel_index ) |
Definition at line 61 of file channels.cc.
References BLI_findlink().
Referenced by draw_channel_labels(), draw_channel_widget_lock(), draw_channel_widget_mute(), SEQ_channel_name_get(), SEQ_render_is_muted(), SEQ_transform_is_locked(), and sequencer_meta_make_exec().
| int SEQ_channel_index_get | ( | const SeqTimelineChannel * | channel | ) |
Definition at line 72 of file channels.cc.
| bool SEQ_channel_is_locked | ( | const SeqTimelineChannel * | channel | ) |
Definition at line 77 of file channels.cc.
References SEQ_CHANNEL_LOCK.
Referenced by draw_channel_widget_lock(), and SEQ_transform_is_locked().
| bool SEQ_channel_is_muted | ( | const SeqTimelineChannel * | channel | ) |
Definition at line 82 of file channels.cc.
References SEQ_CHANNEL_MUTE.
Referenced by draw_channel_widget_mute(), and SEQ_render_is_muted().
Definition at line 66 of file channels.cc.
References SEQ_channel_get_by_index().
Referenced by draw_channel_labels().
Definition at line 23 of file channels.cc.
References Editing::displayed_channels.
Referenced by all_strips_from_context(), channel_draw_context_init(), createTransSeqImageData(), ED_sequencer_can_select_handle(), ED_sequencer_selected_strips_from_context(), gizmo2d_calc_bounds(), gizmo2d_calc_rotation(), gizmo2d_calc_transform_orientation(), gizmo2d_calc_transform_pivot(), query_snap_sources_preview(), query_snap_targets_preview(), query_snap_targets_timeline(), screen_ctx_selected_editable_sequences(), seq_box_select_seq_from_preview(), seq_edit_split_operation_permitted_check(), seq_get_strip_pivot_median(), seq_get_text_strip_cb(), SEQ_get_topmost_sequence(), seq_prefetch_frames(), seq_select_seq_from_preview(), SEQ_time_find_next_prev_edit(), SeqTransInfo(), sequencer_draw_preview(), sequencer_drop_copy(), sequencer_meta_make_exec(), sequencer_mute_exec(), sequencer_offset_clear_exec(), sequencer_slip_strips(), sequencer_snap_exec(), sequencer_swap_exec(), sequencer_unmute_exec(), and timeline_draw_context_get().
Definition at line 28 of file channels.cc.
References channels(), and Editing::displayed_channels.
Referenced by SEQ_meta_stack_pop(), and SEQ_meta_stack_set().
Definition at line 45 of file channels.cc.
References BLI_addtail(), LISTBASE_FOREACH, and MEM_dupallocN.
Referenced by seq_dupli().
| void SEQ_channels_ensure | ( | ListBase * | channels | ) |
Definition at line 33 of file channels.cc.
References BLI_addtail(), DATA_, MEM_callocN, SEQ_MAX_CHANNELS, and SNPRINTF.
Referenced by blo_do_versions_300(), SEQ_editing_ensure(), seq_meta_channels_ensure(), and SEQ_sequence_alloc().
| void SEQ_channels_free | ( | ListBase * | channels | ) |
Definition at line 54 of file channels.cc.
References LISTBASE_FOREACH_MUTABLE, and MEM_freeN().
Referenced by SEQ_editing_free(), and seq_sequence_free_ex().
| ListBase * SEQ_get_channels_by_seq | ( | ListBase * | seqbase, |
| ListBase * | channels, | ||
| const Sequence * | seq ) |
Definition at line 87 of file channels.cc.
References channels(), LISTBASE_FOREACH, and SEQ_get_channels_by_seq().
Referenced by do_adjustment_impl(), do_multicam(), and SEQ_get_channels_by_seq().