34 # include <AUD_Special.h>
67 #define ID_PT (*id_pt)
81 ID_PT->newid = id_prev;
93 id_restore = (
ID_PT)->newid;
100 if (id_restore ==
NULL) {
105 if (id_restore ==
NULL) {
107 (
ID_PT)->newid = id_restore;
114 if (id_restore ==
NULL) {
116 (
ID_PT)->newid = id_restore;
152 for (seq = seqbase->
first; seq; seq = seq->
next) {
160 for (seq = seqbase->
first; seq; seq = seq->
next) {
168 for (seq = seqbase->
first; seq; seq = seq->
next) {
177 if (active_seq !=
NULL) {
void BKE_fcurve_free(struct FCurve *fcu)
struct ListBase * which_libbase(struct Main *bmain, short type)
struct MovieClip * BKE_movieclip_file_add(struct Main *bmain, const char *name)
struct bSound * BKE_sound_new_file(struct Main *main, const char *filepath)
#define LISTBASE_FOREACH_MUTABLE(type, var, list)
BLI_INLINE void BLI_listbase_clear(struct ListBase *lb)
int BLI_findindex(const struct ListBase *listbase, const void *vlink) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
void * BLI_findstring(const struct ListBase *listbase, const char *id, int offset) ATTR_WARN_UNUSED_RESULT ATTR_NONNULL(1)
#define STRNCPY(dst, src)
Read Guarded memory(de)allocation.
static void seqclipboard_ptr_restore(Main *bmain, ID **id_pt)
ListBase seqbase_clipboard
static void seqclipboard_ptr_store(Main *UNUSED(bmain), ID **id_pt)
void SEQ_clipboard_pointers_restore(ListBase *seqbase, Main *bmain)
static char seq_clipboard_active_seq_name[SEQ_NAME_MAXSTR]
static void sequence_clipboard_pointers(Main *bmain, Sequence *seq, void(*callback)(Main *, ID **))
void SEQ_clipboard_active_seq_name_store(Scene *scene)
bool SEQ_clipboard_pasted_seq_was_active(Sequence *pasted_seq)
static void seqclipboard_ptr_free(Main *UNUSED(bmain), ID **id_pt)
void seq_clipboard_pointers_free(struct ListBase *seqbase)
int seqbase_clipboard_frame
ListBase fcurves_clipboard
void SEQ_clipboard_pointers_store(Main *bmain, ListBase *seqbase)
void SEQ_clipboard_free(void)
DEGForeachIDComponentCallback callback
void(* MEM_freeN)(void *vmemh)
void *(* MEM_dupallocN)(const void *vmemh)
void seq_free_sequence_recurse(Scene *scene, Sequence *seq, const bool do_id_user)
Sequence * SEQ_select_active_get(Scene *scene)
struct Object * scene_camera