|
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().