Blender V4.3
SEQ_channels.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2022 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
11struct Editing;
12struct ListBase;
14struct Sequence;
15
18void SEQ_channels_ensure(ListBase *channels);
19void SEQ_channels_duplicate(ListBase *channels_dst, ListBase *channels_src);
20void SEQ_channels_free(ListBase *channels);
21
22SeqTimelineChannel *SEQ_channel_get_by_index(const ListBase *channels, int channel_index);
23char *SEQ_channel_name_get(ListBase *channels, int channel_index);
24bool SEQ_channel_is_locked(const SeqTimelineChannel *channel);
25bool SEQ_channel_is_muted(const SeqTimelineChannel *channel);
ListBase * SEQ_get_channels_by_seq(ListBase *seqbase, ListBase *channels, const Sequence *seq)
Definition channels.cc:87
char * SEQ_channel_name_get(ListBase *channels, int channel_index)
Definition channels.cc:66
void SEQ_channels_duplicate(ListBase *channels_dst, ListBase *channels_src)
Definition channels.cc:45
int SEQ_channel_index_get(const SeqTimelineChannel *channel)
Definition channels.cc:72
bool SEQ_channel_is_locked(const SeqTimelineChannel *channel)
Definition channels.cc:77
void SEQ_channels_free(ListBase *channels)
Definition channels.cc:54
void SEQ_channels_ensure(ListBase *channels)
Definition channels.cc:33
ListBase * SEQ_channels_displayed_get(Editing *ed)
Definition channels.cc:23
void SEQ_channels_displayed_set(Editing *ed, ListBase *channels)
Definition channels.cc:28
SeqTimelineChannel * SEQ_channel_get_by_index(const ListBase *channels, int channel_index)
Definition channels.cc:61
bool SEQ_channel_is_muted(const SeqTimelineChannel *channel)
Definition channels.cc:82