Blender  V2.93
Functions
SEQ_transform.h File Reference

Go to the source code of this file.

Functions

int SEQ_transform_get_left_handle_frame (struct Sequence *seq, bool metaclip)
 
int SEQ_transform_get_right_handle_frame (struct Sequence *seq, bool metaclip)
 
void SEQ_transform_set_left_handle_frame (struct Sequence *seq, int val)
 
void SEQ_transform_set_right_handle_frame (struct Sequence *seq, int val)
 
void SEQ_transform_handle_xlimits (struct Sequence *seq, int leftflag, int rightflag)
 
bool SEQ_transform_sequence_can_be_translated (struct Sequence *seq)
 
bool SEQ_transform_single_image_check (struct Sequence *seq)
 
void SEQ_transform_fix_single_image_seq_offsets (struct Sequence *seq)
 
bool SEQ_transform_test_overlap (struct ListBase *seqbasep, struct Sequence *test)
 
void SEQ_transform_translate_sequence (struct Scene *scene, struct Sequence *seq, int delta)
 
bool SEQ_transform_seqbase_shuffle_ex (struct ListBase *seqbasep, struct Sequence *test, struct Scene *evil_scene, int channel_delta)
 
bool SEQ_transform_seqbase_shuffle (struct ListBase *seqbasep, struct Sequence *test, struct Scene *evil_scene)
 
bool SEQ_transform_seqbase_shuffle_time (struct ListBase *seqbasep, struct Scene *evil_scene, struct ListBase *markers, const bool use_sync_markers)
 
bool SEQ_transform_seqbase_isolated_sel_check (struct ListBase *seqbase)
 
void SEQ_transform_offset_after_frame (struct Scene *scene, struct ListBase *seqbase, const int delta, const int timeline_frame)
 

Function Documentation

◆ SEQ_transform_fix_single_image_seq_offsets()

void SEQ_transform_fix_single_image_seq_offsets ( struct Sequence seq)

◆ SEQ_transform_get_left_handle_frame()

int SEQ_transform_get_left_handle_frame ( struct Sequence seq,
bool  metaclip 
)

◆ SEQ_transform_get_right_handle_frame()

int SEQ_transform_get_right_handle_frame ( struct Sequence seq,
bool  metaclip 
)

◆ SEQ_transform_handle_xlimits()

void SEQ_transform_handle_xlimits ( Sequence seq,
int  leftflag,
int  rightflag 
)

◆ SEQ_transform_offset_after_frame()

void SEQ_transform_offset_after_frame ( Scene scene,
ListBase seqbase,
const int  delta,
const int  timeline_frame 
)

Move strips and markers (if not locked) that start after timeline_frame by delta frames

Parameters
sceneScene in which strips are located
seqbaseListBase in which strips are located
deltaoffset in frames to be applied
timeline_frameframe on timeline from where strips are moved

Definition at line 406 of file strip_transform.c.

References LISTBASE_FOREACH, ToolSettings::lock_markers, Scene::markers, scene, SEQ_relations_invalidate_cache_preprocessed(), SEQ_time_update_sequence(), SEQ_transform_translate_sequence(), and Scene::toolsettings.

Referenced by SEQ_edit_remove_gaps(), and sequencer_gap_insert_exec().

◆ SEQ_transform_seqbase_isolated_sel_check()

bool SEQ_transform_seqbase_isolated_sel_check ( struct ListBase seqbase)

◆ SEQ_transform_seqbase_shuffle()

bool SEQ_transform_seqbase_shuffle ( struct ListBase seqbasep,
struct Sequence test,
struct Scene evil_scene 
)

◆ SEQ_transform_seqbase_shuffle_ex()

bool SEQ_transform_seqbase_shuffle_ex ( struct ListBase seqbasep,
struct Sequence test,
struct Scene evil_scene,
int  channel_delta 
)

◆ SEQ_transform_seqbase_shuffle_time()

bool SEQ_transform_seqbase_shuffle_time ( struct ListBase seqbasep,
struct Scene evil_scene,
struct ListBase markers,
const bool  use_sync_markers 
)

◆ SEQ_transform_sequence_can_be_translated()

bool SEQ_transform_sequence_can_be_translated ( struct Sequence seq)

◆ SEQ_transform_set_left_handle_frame()

void SEQ_transform_set_left_handle_frame ( struct Sequence seq,
int  val 
)

◆ SEQ_transform_set_right_handle_frame()

void SEQ_transform_set_right_handle_frame ( struct Sequence seq,
int  val 
)

◆ SEQ_transform_single_image_check()

bool SEQ_transform_single_image_check ( struct Sequence seq)

◆ SEQ_transform_test_overlap()

bool SEQ_transform_test_overlap ( struct ListBase seqbasep,
struct Sequence test 
)

◆ SEQ_transform_translate_sequence()

void SEQ_transform_translate_sequence ( struct Scene scene,
struct Sequence seq,
int  delta 
)