Blender  V3.3
SEQ_channels.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2022 Blender Foundation. All rights reserved. */
3 
4 #pragma once
5 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 struct Editing;
15 struct ListBase;
16 struct Scene;
17 struct SeqTimelineChannel;
18 struct Sequence;
19 
20 struct ListBase *SEQ_channels_displayed_get(struct Editing *ed);
21 void SEQ_channels_displayed_set(struct Editing *ed, struct ListBase *channels);
23 void SEQ_channels_duplicate(struct ListBase *channels_dst, struct ListBase *channels_src);
24 void SEQ_channels_free(struct ListBase *channels);
25 
27  int channel_index);
28 char *SEQ_channel_name_get(struct ListBase *channels, int channel_index);
29 bool SEQ_channel_is_locked(const struct SeqTimelineChannel *channel);
30 bool SEQ_channel_is_muted(const struct SeqTimelineChannel *channel);
31 int SEQ_channel_index_get(const struct SeqTimelineChannel *channel);
33  struct ListBase *channels,
34  const struct Sequence *seq);
35 
36 #ifdef __cplusplus
37 }
38 #endif
Group Output data from inside of a node group A color picker Mix two input colors RGB to Convert a color s luminance to a grayscale value Generate a normal vector and a dot product Bright Control the brightness and contrast of the input color Vector Map an input vectors to used to fine tune the interpolation of the input Camera Retrieve information about the camera and how it relates to the current shading point s position Clamp a value between a minimum and a maximum Vector Perform vector math operation Invert a producing a negative Combine Generate a color from its and blue channels(Deprecated)") DefNode(ShaderNode
char * SEQ_channel_name_get(struct ListBase *channels, int channel_index)
Definition: channels.c:64
void SEQ_channels_free(struct ListBase *channels)
Definition: channels.c:52
void SEQ_channels_duplicate(struct ListBase *channels_dst, struct ListBase *channels_src)
Definition: channels.c:44
bool SEQ_channel_is_locked(const struct SeqTimelineChannel *channel)
int SEQ_channel_index_get(const struct SeqTimelineChannel *channel)
struct ListBase * SEQ_channels_displayed_get(struct Editing *ed)
Definition: channels.c:23
bool SEQ_channel_is_muted(const struct SeqTimelineChannel *channel)
void SEQ_channels_ensure(struct ListBase *channels)
Definition: channels.c:33
ListBase * SEQ_get_channels_by_seq(struct ListBase *seqbase, struct ListBase *channels, const struct Sequence *seq)
void SEQ_channels_displayed_set(struct Editing *ed, struct ListBase *channels)
Definition: channels.c:28
struct SeqTimelineChannel * SEQ_channel_get_by_index(const struct ListBase *channels, int channel_index)