Blender  V2.93
Functions
SEQ_utils.h File Reference
#include "DNA_scene_types.h"

Go to the source code of this file.

Functions

void SEQ_sort (struct Scene *scene)
 
void SEQ_sequence_base_unique_name_recursive (struct ListBase *seqbasep, struct Sequence *seq)
 
const char * SEQ_sequence_give_name (struct Sequence *seq)
 
struct ListBaseSEQ_get_seqbase_from_sequence (struct Sequence *seq, int *r_offset)
 
const struct SequenceSEQ_get_topmost_sequence (const struct Scene *scene, int frame)
 
struct ListBaseSEQ_get_seqbase_by_seq (struct ListBase *seqbase, struct Sequence *seq)
 
struct SequenceSEQ_sequence_from_strip_elem (struct ListBase *seqbase, struct StripElem *se)
 
struct SequenceSEQ_get_sequence_by_name (struct ListBase *seqbase, const char *name, bool recursive)
 
struct MaskSEQ_active_mask_get (struct Scene *scene)
 
void SEQ_alpha_mode_from_file_extension (struct Sequence *seq)
 
bool SEQ_sequence_has_source (struct Sequence *seq)
 
void SEQ_set_scale_to_fit (const struct Sequence *seq, const int image_width, const int image_height, const int preview_width, const int preview_height, const eSeqImageFitMethod fit_method)
 

Function Documentation

◆ SEQ_active_mask_get()

struct Mask* SEQ_active_mask_get ( struct Scene scene)

◆ SEQ_alpha_mode_from_file_extension()

void SEQ_alpha_mode_from_file_extension ( struct Sequence seq)

◆ SEQ_get_seqbase_by_seq()

struct ListBase* SEQ_get_seqbase_by_seq ( struct ListBase seqbase,
struct Sequence seq 
)

◆ SEQ_get_seqbase_from_sequence()

struct ListBase* SEQ_get_seqbase_from_sequence ( struct Sequence seq,
int *  r_offset 
)

◆ SEQ_get_sequence_by_name()

struct Sequence* SEQ_get_sequence_by_name ( struct ListBase seqbase,
const char *  name,
bool  recursive 
)

◆ SEQ_get_topmost_sequence()

const struct Sequence* SEQ_get_topmost_sequence ( const struct Scene scene,
int  frame 
)

◆ SEQ_sequence_base_unique_name_recursive()

void SEQ_sequence_base_unique_name_recursive ( struct ListBase seqbasep,
struct Sequence seq 
)

◆ SEQ_sequence_from_strip_elem()

struct Sequence* SEQ_sequence_from_strip_elem ( ListBase seqbase,
StripElem se 
)

Only use as last resort when the StripElem is available but no the Sequence. (needed for RNA)

Definition at line 468 of file utils.c.

References ARRAY_HAS_ITEM, ListBase::first, Sequence::len, Sequence::next, Sequence::seqbase, Sequence::strip, and Strip::stripdata.

◆ SEQ_sequence_give_name()

const char* SEQ_sequence_give_name ( struct Sequence seq)

◆ SEQ_sequence_has_source()

bool SEQ_sequence_has_source ( struct Sequence seq)

◆ SEQ_set_scale_to_fit()

void SEQ_set_scale_to_fit ( const struct Sequence seq,
const int  image_width,
const int  image_height,
const int  preview_width,
const int  preview_height,
const eSeqImageFitMethod  fit_method 
)

◆ SEQ_sort()

void SEQ_sort ( struct Scene scene)