96 const Scene *scene_src,
102 const Scene *scene_src,
#define ENUM_OPERATORS(_type, _max)
BPy_StructRNA * depsgraph
Strip * lookup_meta_by_strip(Editing *ed, const Strip *key)
SequencerToolSettings * tool_settings_init()
blender::Map< const Scene *, VectorSet< Strip * > > & lookup_strips_by_scene_map_get(Editing *ed)
void eval_strips(Depsgraph *depsgraph, Scene *scene, ListBase *seqbase)
Strip * lookup_strip_by_name(Editing *ed, const char *key)
eSeqImageFitMethod tool_settings_fit_method_get(Scene *scene)
void doversion_250_sound_proxy_update(Main *bmain, Editing *ed)
Span< Strip * > lookup_strips_by_scene(Editing *ed, const Scene *key)
SequencerToolSettings * tool_settings_copy(SequencerToolSettings *tool_settings)
void blend_write(BlendWriter *writer, ListBase *seqbase)
void tool_settings_free(SequencerToolSettings *tool_settings)
Editing * editing_get(const Scene *scene)
void meta_stack_set(const Scene *scene, Strip *dst)
Span< Strip * > lookup_strips_by_compositor_node_group(Editing *ed, const bNodeTree *key)
void strip_free(Scene *scene, Strip *strip)
MetaStack * meta_stack_active_get(const Editing *ed)
Strip * lookup_strip_by_channel_owner(Editing *ed, const SeqTimelineChannel *channel)
Editing * editing_ensure(Scene *scene)
void editing_free(Scene *scene, const bool do_id_user)
constexpr int MAX_CHANNELS
int tool_settings_pivot_point_get(Scene *scene)
void tool_settings_fit_method_set(Scene *scene, eSeqImageFitMethod fit_method)
bool is_valid_strip_channel(const Strip *strip)
short tool_settings_snap_flag_get(Scene *scene)
SequencerToolSettings * tool_settings_ensure(Scene *scene)
int tool_settings_snap_distance_get(Scene *scene)
static void strip_lookup_free(StripLookup **lookup)
Strip * strip_duplicate_recursive(Main *bmain, const Scene *scene_src, Scene *scene_dst, ListBase *new_seq_list, Strip *strip, const StripDuplicate dupe_flag)
ListBase * active_seqbase_get(const Editing *ed)
short tool_settings_snap_mode_get(Scene *scene)
Strip * meta_stack_pop(Editing *ed)
void blend_read(BlendDataReader *reader, ListBase *seqbase)
Strip * strip_alloc(ListBase *lb, int timeline_frame, int channel, int type)
void strip_lookup_invalidate(const Editing *ed)
eSeqOverlapMode tool_settings_overlap_mode_get(Scene *scene)
void seqbase_duplicate_recursive(Main *bmain, const Scene *scene_src, Scene *scene_dst, ListBase *nseqbase, const ListBase *seqbase, const StripDuplicate dupe_flag, const int flag)