Blender
V3.3
|
#include <string.h>
#include "MEM_guardedalloc.h"
#include "DNA_listBase.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "BLI_blenlib.h"
#include "SEQ_channels.h"
#include "SEQ_iterator.h"
#include "SEQ_relations.h"
#include "SEQ_sequencer.h"
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 59 of file channels.c.
References BLI_findlink(), and channels().
Referenced by draw_channel_labels(), draw_channel_widget_lock(), draw_channel_widget_mute(), SEQ_channel_name_get(), SEQ_render_is_muted(), and SEQ_transform_is_locked().
int SEQ_channel_index_get | ( | const SeqTimelineChannel * | channel | ) |
Definition at line 70 of file channels.c.
References SeqTimelineChannel::index.
bool SEQ_channel_is_locked | ( | const SeqTimelineChannel * | channel | ) |
Definition at line 75 of file channels.c.
References SeqTimelineChannel::flag, and 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 80 of file channels.c.
References SeqTimelineChannel::flag, and SEQ_CHANNEL_MUTE.
Referenced by draw_channel_widget_mute(), and SEQ_render_is_muted().
char* SEQ_channel_name_get | ( | ListBase * | channels, |
const int | channel_index | ||
) |
Definition at line 64 of file channels.c.
References channels(), SeqTimelineChannel::name, and SEQ_channel_get_by_index().
Referenced by draw_channel_labels().
Definition at line 23 of file channels.c.
References Editing::displayed_channels.
Referenced by all_strips_from_context(), channel_draw_context_init(), color3ubv_from_seq(), createTransSeqImageData(), draw_seq_background(), draw_seq_strip(), draw_seq_text_overlay(), draw_sequence_extensions_overlay(), drawmeta_contents(), gizmo2d_calc_bounds(), gizmo2d_calc_rotation(), gizmo2d_calc_transform_orientation(), gizmo2d_calc_transform_pivot(), query_snap_targets(), screen_ctx_selected_editable_sequences(), selected_strips_from_context(), seq_box_select_seq_from_preview(), 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_mute_exec(), sequencer_snap_exec(), and sequencer_unmute_exec().
Definition at line 28 of file channels.c.
References channels(), and Editing::displayed_channels.
Referenced by SEQ_meta_stack_pop(), and SEQ_meta_stack_set().
Definition at line 44 of file channels.c.
References BLI_addtail(), LISTBASE_FOREACH, and MEM_dupallocN.
Referenced by seq_dupli().
Definition at line 33 of file channels.c.
References BLI_addtail(), BLI_snprintf(), channels(), SeqTimelineChannel::index, MAXSEQ, MEM_callocN, and SeqTimelineChannel::name.
Referenced by blo_do_versions_300(), SEQ_editing_ensure(), seq_meta_channels_ensure(), and SEQ_sequence_alloc().
Definition at line 52 of file channels.c.
References channels(), LISTBASE_FOREACH_MUTABLE, and MEM_freeN.
Referenced by SEQ_editing_free(), and seq_sequence_free_ex().
Definition at line 85 of file channels.c.
References channels(), LISTBASE_FOREACH, and NULL.
Referenced by do_adjustment_impl(), and do_multicam().