Blender  V3.3
SEQ_clipboard.h
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2004 Blender Foundation. All rights reserved. */
3 
4 #pragma once
5 
10 #ifdef __cplusplus
11 extern "C" {
12 #endif
13 
14 struct ListBase;
15 struct Main;
16 struct Scene;
17 struct Sequence;
18 
19 extern struct ListBase seqbase_clipboard;
20 extern struct ListBase fcurves_clipboard;
21 extern int seqbase_clipboard_frame;
22 void SEQ_clipboard_pointers_store(struct Main *bmain, struct ListBase *seqbase);
23 void SEQ_clipboard_pointers_restore(struct ListBase *seqbase, struct Main *bmain);
24 void SEQ_clipboard_free(void);
33 bool SEQ_clipboard_pasted_seq_was_active(struct Sequence *pasted_seq);
34 
35 #ifdef __cplusplus
36 }
37 #endif
void SEQ_clipboard_active_seq_name_store(struct Scene *scene)
Definition: clipboard.c:174
void SEQ_clipboard_pointers_store(struct Main *bmain, struct ListBase *seqbase)
Definition: clipboard.c:157
struct ListBase seqbase_clipboard
Definition: clipboard.c:45
struct ListBase fcurves_clipboard
Definition: clipboard.c:46
int seqbase_clipboard_frame
Definition: clipboard.c:47
bool SEQ_clipboard_pasted_seq_was_active(struct Sequence *pasted_seq)
Definition: clipboard.c:185
void SEQ_clipboard_pointers_restore(struct ListBase *seqbase, struct Main *bmain)
Definition: clipboard.c:165
void SEQ_clipboard_free(void)
Definition: clipboard.c:52
Scene scene
Definition: BKE_main.h:121