Blender  V3.3
Functions
SEQ_animation.h File Reference

Go to the source code of this file.

Functions

void SEQ_free_animdata (struct Scene *scene, struct Sequence *seq)
 
void SEQ_offset_animdata (struct Scene *scene, struct Sequence *seq, int ofs)
 
struct GSetSEQ_fcurves_by_strip_get (const struct Sequence *seq, struct ListBase *fcurve_base)
 
void SEQ_animation_backup_original (struct Scene *scene, struct ListBase *list)
 
void SEQ_animation_restore_original (struct Scene *scene, struct ListBase *list)
 
void SEQ_animation_duplicate (struct Scene *scene, struct Sequence *seq, struct ListBase *list)
 

Function Documentation

◆ SEQ_animation_backup_original()

void SEQ_animation_backup_original ( struct Scene scene,
struct ListBase list 
)

Move all F-Curves from scene to list.

Definition at line 118 of file animation.c.

References AnimData::action, Scene::adt, BLI_listbase_is_empty(), BLI_movelisttolist(), bAction::curves, NULL, and scene.

Referenced by SEQ_edit_strip_split(), sequencer_add_duplicate_exec(), and sequencer_paste_exec().

◆ SEQ_animation_duplicate()

void SEQ_animation_duplicate ( struct Scene scene,
struct Sequence seq,
struct ListBase list 
)

◆ SEQ_animation_restore_original()

void SEQ_animation_restore_original ( struct Scene scene,
struct ListBase list 
)

Move all F-Curves from list to scene.

Definition at line 128 of file animation.c.

References AnimData::action, Scene::adt, BLI_listbase_is_empty(), BLI_movelisttolist(), bAction::curves, NULL, and scene.

Referenced by SEQ_edit_strip_split(), sequencer_add_duplicate_exec(), and sequencer_paste_exec().

◆ SEQ_fcurves_by_strip_get()

struct GSet* SEQ_fcurves_by_strip_get ( const struct Sequence seq,
struct ListBase fcurve_base 
)

◆ SEQ_free_animdata()

void SEQ_free_animdata ( struct Scene scene,
struct Sequence seq 
)

◆ SEQ_offset_animdata()

void SEQ_offset_animdata ( struct Scene scene,
struct Sequence seq,
int  ofs 
)