39 ed = context->scene->ed;
47 timeline_frame =
clamp_i(timeline_frame,
53 context, timeline_frame, strip->
channel - 1, channels, seqbasep);
83 ed = context->scene->ed;
MINLINE int clamp_i(int value, int min, int max)
Strip * lookup_meta_by_strip(Editing *ed, const Strip *key)
int time_right_handle_frame_get(const Scene *scene, const Strip *strip)
ImBuf * seq_render_give_ibuf_seqbase(const RenderData *context, float timeline_frame, int chan_shown, ListBase *channels, ListBase *seqbasep)
ListBase * get_seqbase_by_strip(const Scene *scene, Strip *strip)
int time_left_handle_frame_get(const Scene *, const Strip *strip)
static ImBuf * do_adjustment_impl(const RenderData *context, Strip *strip, float timeline_frame)
static StripEarlyOut early_out_adjustment(const Strip *, float)
ListBase * get_channels_by_strip(Editing *ed, const Strip *strip)
void adjustment_effect_get_handle(EffectHandle &rval)
static ImBuf * do_adjustment(const RenderData *context, Strip *strip, float timeline_frame, float, ImBuf *, ImBuf *)
static int num_inputs_adjustment()
ImBuf *(* execute)(const RenderData *context, Strip *strip, float timeline_frame, float fac, ImBuf *ibuf1, ImBuf *ibuf2)
StripEarlyOut(* early_out)(const Strip *strip, float fac)