Blender V5.0
utils.cc File Reference
#include <algorithm>
#include <cstdlib>
#include <cstring>
#include "MEM_guardedalloc.h"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "BLI_listbase.h"
#include "BLI_path_utils.hh"
#include "BLI_string.h"
#include "BLI_string_utf8.h"
#include "BLT_translation.hh"
#include "BKE_animsys.h"
#include "BKE_image.hh"
#include "BKE_library.hh"
#include "BKE_main.hh"
#include "BKE_scene.hh"
#include "SEQ_channels.hh"
#include "SEQ_edit.hh"
#include "SEQ_iterator.hh"
#include "SEQ_relations.hh"
#include "SEQ_render.hh"
#include "SEQ_select.hh"
#include "SEQ_sequencer.hh"
#include "SEQ_time.hh"
#include "SEQ_utils.hh"
#include "IMB_imbuf_types.hh"
#include "MOV_read.hh"
#include "multiview.hh"
#include "proxy.hh"
#include "sequencer.hh"
#include "utils.hh"

Go to the source code of this file.

Classes

struct  blender::seq::StripUniqueInfo

Namespaces

namespace  blender
namespace  blender::seq

Functions

static void blender::seq::seqbase_unique_name (ListBase *seqbasep, StripUniqueInfo *sui)
static bool blender::seq::seqbase_unique_name_recursive_fn (Strip *strip, void *arg_pt)
void blender::seq::strip_unique_name_set (Scene *scene, ListBase *seqbasep, Strip *strip)
const char * blender::seq::get_default_stripname_by_type (int type)
const char * blender::seq::strip_give_name (const Strip *strip)
ListBaseblender::seq::get_seqbase_from_strip (Strip *strip, ListBase **r_channels, int *r_offset)
static void blender::seq::open_anim_filepath (Strip *strip, StripAnim *sanim, const char *filepath, bool openfile)
static bool blender::seq::use_proxy (Editing *ed, Strip *strip)
static void blender::seq::proxy_dir_get (Editing *ed, Strip *strip, char r_proxy_dirpath[FILE_MAX])
static void blender::seq::index_dir_set (Editing *ed, Strip *strip, StripAnim *sanim)
static bool blender::seq::open_anim_file_multiview (Scene *scene, Strip *strip, const char *filepath)
void blender::seq::strip_open_anim_file (Scene *scene, Strip *strip, bool openfile)
const Stripblender::seq::strip_topmost_get (const Scene *scene, int frame)
ListBaseblender::seq::get_seqbase_by_strip (const Scene *scene, Strip *strip)
Stripblender::seq::strip_from_strip_elem (ListBase *seqbase, StripElem *se)
Stripblender::seq::get_strip_by_name (ListBase *seqbase, const char *name, bool recursive)
Maskblender::seq::active_mask_get (Scene *scene)
void blender::seq::alpha_mode_from_file_extension (Strip *strip)
bool blender::seq::strip_has_valid_data (const Strip *strip)
bool blender::seq::sequencer_strip_generates_image (Strip *strip)
void blender::seq::set_scale_to_fit (const Strip *strip, const int image_width, const int image_height, const int preview_width, const int preview_height, const eSeqImageFitMethod fit_method)
void blender::seq::ensure_unique_name (Strip *strip, Scene *scene)