50 void strip_query_func(
const Scene *scene,
51 Strip *strip_reference,
63 Strip *strip_reference,
66 void strip_query_func(
const Scene *scene,
67 Strip *strip_reference,
120 Strip *reference_strip,
133 Strip *reference_strip,
149 int displayed_channel);
void foreach_strip(ListBase *seqbase, ForEachFunc callback, void *user_data)
VectorSet< Strip * > query_all_strips(ListBase *seqbase)
VectorSet< Strip * > query_selected_strips(ListBase *seqbase)
VectorSet< Strip * > query_unselected_strips(ListBase *seqbase)
static void query_all_strips_recursive(const ListBase *seqbase, VectorSet< Strip * > &strips)
void query_strip_effect_chain(const Scene *scene, Strip *reference_strip, ListBase *seqbase, VectorSet< Strip * > &r_strips)
static void query_strips_recursive_at_frame(const Scene *scene, const ListBase *seqbase, const int timeline_frame, VectorSet< Strip * > &strips)
void iterator_set_expand(const Scene *scene, ListBase *seqbase, VectorSet< Strip * > &strips, void strip_query_func(const Scene *scene, Strip *strip_reference, ListBase *seqbase, VectorSet< Strip * > &strips))
bool(*)(Strip *strip, void *user_data) ForEachFunc
VectorSet< Strip * > query_by_reference(Strip *strip_reference, const Scene *scene, ListBase *seqbase, void strip_query_func(const Scene *scene, Strip *strip_reference, ListBase *seqbase, VectorSet< Strip * > &strips))
bool must_render_strip(const VectorSet< Strip * > &strips, Strip *strip)
VectorSet< Strip * > query_rendered_strips(const Scene *scene, ListBase *channels, ListBase *seqbase, const int timeline_frame, const int displayed_channel)
void query_strip_connected_and_effect_chain(const Scene *scene, Strip *reference_strip, ListBase *seqbase, VectorSet< Strip * > &r_strips)