Blender V4.5
vse_effect_wipe.cc File Reference
#include <algorithm>
#include "BLI_task.hh"
#include "DNA_sequence_types.h"
#include "IMB_imbuf.hh"
#include "SEQ_render.hh"
#include "effects.hh"

Go to the source code of this file.

Classes

struct  blender::seq::WipeZone
 

Namespaces

namespace  blender
 
namespace  blender::seq
 

Functions

static WipeZone blender::seq::precalc_wipe_zone (const WipeVars *wipe, int xo, int yo)
 
static float blender::seq::in_band (float width, float dist, int side, int dir)
 
static float blender::seq::check_zone (const WipeZone *wipezone, int x, int y, float fac)
 
static void blender::seq::init_wipe_effect (Strip *strip)
 
static int blender::seq::num_inputs_wipe ()
 
static void blender::seq::free_wipe_effect (Strip *strip, const bool)
 
static void blender::seq::copy_wipe_effect (Strip *dst, const Strip *src, const int)
 
template<typename T >
static void blender::seq::do_wipe_effect (const Strip *strip, float fac, int width, int height, const T *rect1, const T *rect2, T *out)
 
static ImBufblender::seq::do_wipe_effect (const RenderData *context, Strip *strip, float, float fac, ImBuf *ibuf1, ImBuf *ibuf2)
 
void blender::seq::wipe_effect_get_handle (EffectHandle &rval)