Blender V5.0
strip_add.cc File Reference
#include <algorithm>
#include <cmath>
#include <cstring>
#include "BLI_math_base.hh"
#include "MEM_guardedalloc.h"
#include "DNA_mask_types.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "DNA_sound_types.h"
#include "BLI_listbase.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_string_utf8.h"
#include "BKE_image.hh"
#include "BKE_lib_id.hh"
#include "BKE_main.hh"
#include "BKE_mask.h"
#include "BKE_movieclip.h"
#include "BKE_scene.hh"
#include "BKE_sound.h"
#include "DEG_depsgraph_query.hh"
#include "IMB_colormanagement.hh"
#include "IMB_imbuf.hh"
#include "IMB_imbuf_types.hh"
#include "IMB_metadata.hh"
#include "MOV_read.hh"
#include "SEQ_add.hh"
#include "SEQ_edit.hh"
#include "SEQ_effects.hh"
#include "SEQ_relations.hh"
#include "SEQ_render.hh"
#include "SEQ_sequencer.hh"
#include "SEQ_time.hh"
#include "SEQ_transform.hh"
#include "SEQ_utils.hh"
#include "multiview.hh"
#include "proxy.hh"
#include "sequencer.hh"
#include "strip_time.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::seq

Functions

void blender::seq::add_load_data_init (LoadData *load_data, const char *name, const char *path, const int start_frame, const int channel)
static void blender::seq::strip_add_generic_update (Scene *scene, Strip *strip)
static void blender::seq::strip_add_set_name (Scene *scene, Strip *strip, LoadData *load_data)
static void blender::seq::strip_add_set_view_transform (Scene *scene, Strip *strip, LoadData *load_data)
Stripblender::seq::add_scene_strip (Scene *scene, ListBase *seqbase, LoadData *load_data)
Stripblender::seq::add_movieclip_strip (Scene *scene, ListBase *seqbase, LoadData *load_data)
Stripblender::seq::add_mask_strip (Scene *scene, ListBase *seqbase, LoadData *load_data)
Stripblender::seq::add_effect_strip (Scene *scene, ListBase *seqbase, LoadData *load_data)
void blender::seq::add_image_set_directory (Strip *strip, const char *dirpath)
void blender::seq::add_image_load_file (Scene *scene, Strip *strip, size_t strip_frame, const char *filename)
void blender::seq::add_image_init_alpha_mode (Main *bmain, Scene *scene, Strip *strip)
Stripblender::seq::add_image_strip (Main *bmain, Scene *scene, ListBase *seqbase, LoadData *load_data)
void blender::seq::add_sound_av_sync (Main *, Scene *, Strip *, LoadData *)
Stripblender::seq::add_sound_strip (Main *, Scene *, ListBase *, LoadData *)
Stripblender::seq::add_meta_strip (Scene *scene, ListBase *seqbase, LoadData *load_data)
Stripblender::seq::add_movie_strip (Main *bmain, Scene *scene, ListBase *seqbase, LoadData *load_data)
void blender::seq::add_reload_new_file (Main *bmain, Scene *scene, Strip *strip, const bool lock_range)
void blender::seq::add_movie_reload_if_needed (Main *bmain, Scene *scene, Strip *strip, bool *r_was_reloaded, bool *r_can_produce_frames)