Blender
V3.3
|
Go to the source code of this file.
Functions | |
void | SEQ_clipboard_pointers_store (struct Main *bmain, struct ListBase *seqbase) |
void | SEQ_clipboard_pointers_restore (struct ListBase *seqbase, struct Main *bmain) |
void | SEQ_clipboard_free (void) |
void | SEQ_clipboard_active_seq_name_store (struct Scene *scene) |
bool | SEQ_clipboard_pasted_seq_was_active (struct Sequence *pasted_seq) |
Variables | |
struct ListBase | seqbase_clipboard |
struct ListBase | fcurves_clipboard |
int | seqbase_clipboard_frame |
Definition at line 174 of file clipboard.c.
References Sequence::name, NULL, scene, seq_clipboard_active_seq_name, SEQ_select_active_get(), and STRNCPY.
Referenced by sequencer_copy_exec().
Definition at line 52 of file clipboard.c.
References BKE_fcurve_free(), BLI_listbase_clear(), fcurves_clipboard, LISTBASE_FOREACH_MUTABLE, NULL, seq_clipboard_pointers_free(), seq_free_sequence_recurse(), and seqbase_clipboard.
Referenced by sequencer_copy_exec(), and WM_exit_ex().
Check if strip was active when it was copied. User should restrict this check to pasted strips before ensuring original name, because strip name comparison is used to check.
pasted_seq | Strip that is pasted(duplicated) from clipboard |
Definition at line 185 of file clipboard.c.
References Sequence::name, seq_clipboard_active_seq_name, and STREQ.
Referenced by sequencer_paste_exec().
Definition at line 165 of file clipboard.c.
References ListBase::first, Sequence::next, Sequence::seqbase, seqclipboard_ptr_restore(), and sequence_clipboard_pointers().
Referenced by sequencer_paste_exec().
Definition at line 157 of file clipboard.c.
References ListBase::first, Sequence::next, Sequence::seqbase, seqclipboard_ptr_store(), and sequence_clipboard_pointers().
Referenced by sequencer_copy_exec(), and sequencer_paste_exec().
|
extern |
Definition at line 46 of file clipboard.c.
Referenced by SEQ_clipboard_free(), sequencer_copy_animation(), and sequencer_paste_animation().
|
extern |
Definition at line 45 of file clipboard.c.
Referenced by lib_link_clipboard_restore(), SEQ_clipboard_free(), sequencer_copy_exec(), and sequencer_paste_exec().
|
extern |
Definition at line 47 of file clipboard.c.
Referenced by sequencer_copy_exec(), and sequencer_paste_exec().