Blender V5.0
vse_effect_speed.cc File Reference
#include "BKE_fcurve.hh"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "IMB_imbuf.hh"
#include "RNA_prototypes.hh"
#include "SEQ_render.hh"
#include "SEQ_time.hh"
#include "effects.hh"
#include "render.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::seq

Functions

static void blender::seq::init_speed_effect (Strip *strip)
static void blender::seq::load_speed_effect (Strip *strip)
static int blender::seq::num_inputs_speed ()
static void blender::seq::free_speed_effect (Strip *strip, const bool)
static void blender::seq::copy_speed_effect (Strip *dst, const Strip *src, const int)
static StripEarlyOut blender::seq::early_out_speed (const Strip *, float)
static FCurveblender::seq::strip_effect_speed_speed_factor_curve_get (Scene *scene, Strip *strip)
void blender::seq::strip_effect_speed_rebuild_map (Scene *scene, Strip *strip)
static void blender::seq::strip_effect_speed_frame_map_ensure (Scene *scene, Strip *strip)
float blender::seq::strip_speed_effect_target_frame_get (Scene *scene, Strip *strip_speed, float timeline_frame, int input)
static float blender::seq::speed_effect_interpolation_ratio_get (Scene *scene, Strip *strip_speed, float timeline_frame)
static ImBufblender::seq::do_speed_effect (const RenderData *context, SeqRenderState *state, Strip *strip, float timeline_frame, float fac, ImBuf *ibuf1, ImBuf *ibuf2)
void blender::seq::speed_effect_get_handle (EffectHandle &rval)