74 return channel->index;
#define LISTBASE_FOREACH(type, var, list)
#define LISTBASE_FOREACH_MUTABLE(type, var, list)
void * BLI_findlink(const struct ListBase *listbase, int number) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
void BLI_addtail(struct ListBase *listbase, void *vlink) ATTR_NONNULL(1)
#define SNPRINTF(dst, format,...)
These structs are the foundation for all linked lists in the library system.
Read Guarded memory(de)allocation.
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 Brightness Control the brightness and contrast of the input color Vector Map input vector components with curves 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 Invert a producing a negative Combine Generate a color from its and blue channels(Deprecated)") DefNode(ShaderNode
constexpr int SEQ_MAX_CHANNELS
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)
void SEQ_channels_duplicate(ListBase *channels_dst, ListBase *channels_src)
int SEQ_channel_index_get(const SeqTimelineChannel *channel)
bool SEQ_channel_is_locked(const SeqTimelineChannel *channel)
void SEQ_channels_free(ListBase *channels)
void SEQ_channels_ensure(ListBase *channels)
ListBase * SEQ_channels_displayed_get(Editing *ed)
void SEQ_channels_displayed_set(Editing *ed, ListBase *channels)
bool SEQ_channel_is_muted(const SeqTimelineChannel *channel)
char * SEQ_channel_name_get(ListBase *channels, const int channel_index)
void MEM_freeN(void *vmemh)
void *(* MEM_callocN)(size_t len, const char *str)
void *(* MEM_dupallocN)(const void *vmemh)
ListBase * displayed_channels