47 ed = context->scene->ed;
48 if (!
ed ||
state->strips_rendering_seqbase.contains(strip)) {
57 state->strips_rendering_seqbase.add(strip);
ImBuf * seq_render_give_ibuf_seqbase(const RenderData *context, SeqRenderState *state, float timeline_frame, int chan_shown, ListBase *channels, ListBase *seqbasep)
ListBase * get_seqbase_by_strip(const Scene *scene, Strip *strip)
static ImBuf * do_multicam(const RenderData *context, SeqRenderState *state, Strip *strip, float timeline_frame, float, ImBuf *, ImBuf *)
static int num_inputs_multicam()
void multi_camera_effect_get_handle(EffectHandle &rval)
ListBase * get_channels_by_strip(Editing *ed, const Strip *strip)
static StripEarlyOut early_out_multicam(const Strip *, float)
ImBuf *(* execute)(const RenderData *context, SeqRenderState *state, Strip *strip, float timeline_frame, float fac, ImBuf *ibuf1, ImBuf *ibuf2)
StripEarlyOut(* early_out)(const Strip *strip, float fac)