Blender V5.0
vse_effect_glow.cc File Reference
#include "BLI_math_vector.hh"
#include "BLI_task.hh"
#include "DNA_scene_types.h"
#include "DNA_sequence_types.h"
#include "IMB_colormanagement.hh"
#include "IMB_imbuf.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::glow_blur_bitmap (const float4 *src, float4 *map, int width, int height, float blur, int quality)
static void blender::seq::blur_isolate_highlights (const float4 *in, float4 *out, int width, int height, float threshold, float boost, float clamp)
static void blender::seq::init_glow_effect (Strip *strip)
static int blender::seq::num_inputs_glow ()
static void blender::seq::free_glow_effect (Strip *strip, const bool)
static void blender::seq::copy_glow_effect (Strip *dst, const Strip *src, const int)
static void blender::seq::do_glow_effect_byte (Strip *strip, int render_size, float fac, int x, int y, uchar *rect1, uchar *, uchar *out)
static void blender::seq::do_glow_effect_float (Strip *strip, int render_size, float fac, int x, int y, float *rect1, float *, float *out)
static ImBufblender::seq::do_glow_effect (const RenderData *context, SeqRenderState *, Strip *strip, float, float fac, ImBuf *ibuf1, ImBuf *ibuf2)
void blender::seq::glow_effect_get_handle (EffectHandle &rval)