Blender V5.0
effects.hh File Reference
#include "BLF_enums.hh"
#include "BLI_array.hh"
#include "BLI_math_color.h"
#include "BLI_math_vector_types.hh"
#include "BLI_task.hh"
#include "IMB_imbuf_types.hh"
#include "SEQ_effects.hh"

Go to the source code of this file.

Namespaces

namespace  blender
namespace  blender::seq

Functions

EffectHandle blender::seq::strip_blend_mode_handle_get (Strip *strip)
void blender::seq::strip_effect_speed_rebuild_map (Scene *scene, Strip *strip)
float blender::seq::strip_speed_effect_target_frame_get (Scene *scene, Strip *strip_speed, float timeline_frame, int input)
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)
blender::float4 blender::seq::load_premul_pixel (const uchar *ptr)
blender::float4 blender::seq::load_premul_pixel (const float *ptr)
void blender::seq::store_premul_pixel (const blender::float4 &pix, uchar *dst)
void blender::seq::store_premul_pixel (const blender::float4 &pix, float *dst)
void blender::seq::store_opaque_black_pixel (uchar *dst)
void blender::seq::store_opaque_black_pixel (float *dst)
StripEarlyOut blender::seq::early_out_mul_input1 (const Strip *, float fac)
StripEarlyOut blender::seq::early_out_mul_input2 (const Strip *, float fac)
StripEarlyOut blender::seq::early_out_fade (const Strip *, 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)
void blender::seq::add_effect_get_handle (EffectHandle &rval)
void blender::seq::adjustment_effect_get_handle (EffectHandle &rval)
void blender::seq::alpha_over_effect_get_handle (EffectHandle &rval)
void blender::seq::alpha_under_effect_get_handle (EffectHandle &rval)
void blender::seq::blend_mode_effect_get_handle (EffectHandle &rval)
void blender::seq::color_mix_effect_get_handle (EffectHandle &rval)
void blender::seq::cross_effect_get_handle (EffectHandle &rval)
void blender::seq::gamma_cross_effect_get_handle (EffectHandle &rval)
void blender::seq::gaussian_blur_effect_get_handle (EffectHandle &rval)
void blender::seq::glow_effect_get_handle (EffectHandle &rval)
void blender::seq::mul_effect_get_handle (EffectHandle &rval)
void blender::seq::multi_camera_effect_get_handle (EffectHandle &rval)
void blender::seq::solid_color_effect_get_handle (EffectHandle &rval)
void blender::seq::speed_effect_get_handle (EffectHandle &rval)
void blender::seq::sub_effect_get_handle (EffectHandle &rval)
void blender::seq::transform_effect_get_handle (EffectHandle &rval)
void blender::seq::wipe_effect_get_handle (EffectHandle &rval)
template<typename OpT>
static void blender::seq::apply_effect_op (const OpT &op, const ImBuf *src1, const ImBuf *src2, ImBuf *dst)
Text Effect
void blender::seq::text_effect_get_handle (EffectHandle &rval)
TextVarsRuntimeblender::seq::text_effect_calc_runtime (const Strip *strip, int font, const int2 image_size)
int blender::seq::text_effect_font_init (const RenderData *context, const Strip *strip, FontFlags font_flags)