Blender V4.5
vse_effect_transform.cc File Reference
#include "BLI_math_rotation.h"
#include "DNA_sequence_types.h"
#include "DNA_space_types.h"
#include "IMB_imbuf.hh"
#include "IMB_interp.hh"
#include "SEQ_proxy.hh"
#include "SEQ_render.hh"
#include "effects.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::seq

Functions

static void blender::seq::init_transform_effect (Strip *strip)
static int blender::seq::num_inputs_transform ()
static void blender::seq::free_transform_effect (Strip *strip, const bool)
static void blender::seq::copy_transform_effect (Strip *dst, const Strip *src, const int)
static void blender::seq::transform_image (int x, int y, int start_line, int total_lines, const ImBuf *ibuf, ImBuf *out, float scale_x, float scale_y, float translate_x, float translate_y, float rotate, int interpolation)
static ImBufblender::seq::do_transform_effect (const RenderData *context, Strip *strip, float, float, ImBuf *src1, ImBuf *)
void blender::seq::transform_effect_get_handle (EffectHandle &rval)