Blender V5.0
effects.cc File Reference
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "IMB_colormanagement.hh"
#include "IMB_imbuf.hh"
#include "IMB_metadata.hh"
#include "RE_pipeline.h"
#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

ImBufblender::seq::prepare_effect_imbufs (const RenderData *context, ImBuf *ibuf1, ImBuf *ibuf2, bool uninitialized_pixels)
Array< floatblender::seq::make_gaussian_blur_kernel (float rad, int size)
static void blender::seq::init_noop (Strip *)
static void blender::seq::load_noop (Strip *)
static void blender::seq::free_noop (Strip *, const bool)
static int blender::seq::num_inputs_default ()
static StripEarlyOut blender::seq::early_out_noop (const Strip *, float)
StripEarlyOut blender::seq::early_out_fade (const Strip *, float fac)
StripEarlyOut blender::seq::early_out_mul_input2 (const Strip *, float fac)
StripEarlyOut blender::seq::early_out_mul_input1 (const Strip *, float fac)
static void blender::seq::get_default_fac_noop (const Scene *, const Strip *, float, float *fac)
void blender::seq::get_default_fac_fade (const Scene *scene, const Strip *strip, float timeline_frame, float *fac)
EffectHandle blender::seq::effect_handle_get (StripType strip_type)
static EffectHandle blender::seq::effect_handle_for_blend_mode_get (StripBlendMode blend)
EffectHandle blender::seq::strip_effect_handle_get (Strip *strip)
EffectHandle blender::seq::strip_blend_mode_handle_get (Strip *strip)
int blender::seq::effect_get_num_inputs (int strip_type)