Blender V4.3
sequencer_clipboard.cc File Reference
#include <cstring>
#include "BLO_readfile.hh"
#include "BLO_writefile.hh"
#include "MEM_guardedalloc.h"
#include "ED_outliner.hh"
#include "ED_sequencer.hh"
#include "DNA_anim_types.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "DNA_space_types.h"
#include "DNA_windowmanager_types.h"
#include "BLI_ghash.h"
#include "BLI_listbase.h"
#include "BLI_path_utils.hh"
#include "BKE_anim_data.hh"
#include "BKE_appdir.hh"
#include "BKE_blender_copybuffer.hh"
#include "BKE_blendfile.hh"
#include "BKE_context.hh"
#include "BKE_fcurve.hh"
#include "BKE_lib_id.hh"
#include "BKE_lib_query.hh"
#include "BKE_lib_remap.hh"
#include "BKE_main.hh"
#include "BKE_report.hh"
#include "BKE_scene.hh"
#include "SEQ_animation.hh"
#include "SEQ_select.hh"
#include "SEQ_sequencer.hh"
#include "SEQ_time.hh"
#include "SEQ_transform.hh"
#include "SEQ_utils.hh"
#include "DEG_depsgraph.hh"
#include "DEG_depsgraph_build.hh"
#include "ANIM_animdata.hh"
#include "WM_api.hh"
#include "WM_types.hh"
#include "sequencer_intern.hh"

Go to the source code of this file.

Macros

#define VSE_COPYBUFFER_IDTYPES   ID_SO, ID_MC, ID_IM, ID_TXT, ID_VF, ID_AC
 

Functions

static void sequencer_copy_animation_listbase (Scene *scene_src, Sequence *seq_dst, ListBase *clipboard_dst, ListBase *fcurve_base_src)
 
static void sequencer_copy_animation (Scene *scene_src, ListBase *fcurves_dst, ListBase *drivers_dst, Sequence *seq_dst)
 
static void sequencer_copybuffer_filepath_get (char filepath[FILE_MAX], size_t filepath_maxncpy)
 
static bool sequencer_write_copy_paste_file (Main *bmain_src, Scene *scene_src, const char *filepath, ReportList &reports)
 
int sequencer_clipboard_copy_exec (bContext *C, wmOperator *op)
 
static bool sequencer_paste_animation (Main *bmain_dst, Scene *scene_dst, Scene *scene_src)
 
int sequencer_clipboard_paste_exec (bContext *C, wmOperator *op)
 

Macro Definition Documentation

◆ VSE_COPYBUFFER_IDTYPES

#define VSE_COPYBUFFER_IDTYPES   ID_SO, ID_MC, ID_IM, ID_TXT, ID_VF, ID_AC

Function Documentation

◆ sequencer_clipboard_copy_exec()

◆ sequencer_clipboard_paste_exec()

◆ sequencer_copy_animation()

static void sequencer_copy_animation ( Scene * scene_src,
ListBase * fcurves_dst,
ListBase * drivers_dst,
Sequence * seq_dst )
static

◆ sequencer_copy_animation_listbase()

static void sequencer_copy_animation_listbase ( Scene * scene_src,
Sequence * seq_dst,
ListBase * clipboard_dst,
ListBase * fcurve_base_src )
static

◆ sequencer_copybuffer_filepath_get()

static void sequencer_copybuffer_filepath_get ( char filepath[FILE_MAX],
size_t filepath_maxncpy )
static

◆ sequencer_paste_animation()

◆ sequencer_write_copy_paste_file()