Blender
V3.3
|
Go to the source code of this file.
Functions | |
void | seq_free_sequence_recurse (struct Scene *scene, struct Sequence *seq, bool do_id_user) |
struct StripProxy * | seq_strip_proxy_alloc (void) |
struct Sequence * | seq_sequence_lookup_meta_by_seq (const struct Scene *scene, const struct Sequence *key) |
struct SeqCollection * | seq_sequence_lookup_effects_by_seq (const struct Scene *scene, const struct Sequence *key) |
Cache must be freed before calling this function since it leaves the seqbase in an invalid state.
Definition at line 229 of file sequencer.c.
References ListBase::first, Sequence::next, scene, seq_sequence_free_ex(), and Sequence::seqbase.
Referenced by SEQ_clipboard_free(), SEQ_editing_free(), and SEQ_proxy_rebuild_finish().
struct SeqCollection* seq_sequence_lookup_effects_by_seq | ( | const struct Scene * | scene, |
const struct Sequence * | key | ||
) |
Find effect strips, that use strip seq
as one of inputs. If lookup hash doesn't exist, it will be created. If hash is tagged as invalid, it will be rebuilt.
scene | scene that owns lookup hash |
key | pointer to Sequence inside of meta strip |
struct Sequence* seq_sequence_lookup_meta_by_seq | ( | const struct Scene * | scene, |
const struct Sequence * | key | ||
) |
Find meta strip, that contains strip key
. If lookup hash doesn't exist, it will be created. If hash is tagged as invalid, it will be rebuilt.
scene | scene that owns lookup hash |
key | pointer to Sequence inside of meta strip |
struct StripProxy* seq_strip_proxy_alloc | ( | void | ) |
Definition at line 54 of file sequencer.c.
References StripProxy::build_tc_flags, MEM_callocN, StripProxy::quality, SEQ_PROXY_TC_ALL, SEQ_PROXY_TC_RECORD_RUN, and StripProxy::tc.
Referenced by SEQ_proxy_set().