|
Blender V5.0
|
#include <SEQ_effects.hh>
Public Attributes | |
| void(* | init )(Strip *strip) |
| int(* | num_inputs )() |
| void(* | load )(Strip *seqconst) |
| void(* | copy )(Strip *dst, const Strip *src, int flag) |
| void(* | free )(Strip *strip, bool do_id_user) |
| StripEarlyOut(* | early_out )(const Strip *strip, float fac) |
| void(* | get_default_fac )(const Scene *scene, const Strip *strip, float timeline_frame, float *fac) |
| ImBuf *(* | execute )(const RenderData *context, SeqRenderState *state, Strip *strip, float timeline_frame, float fac, ImBuf *ibuf1, ImBuf *ibuf2) |
Definition at line 33 of file SEQ_effects.hh.
Definition at line 47 of file SEQ_effects.hh.
Referenced by blender::seq::color_mix_effect_get_handle(), blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::gaussian_blur_effect_get_handle(), blender::seq::glow_effect_get_handle(), blender::seq::solid_color_effect_get_handle(), blender::seq::speed_effect_get_handle(), blender::seq::strip_duplicate(), blender::seq::text_effect_get_handle(), and blender::seq::wipe_effect_get_handle().
| StripEarlyOut(* blender::seq::EffectHandle::early_out) (const Strip *strip, float fac) |
Definition at line 52 of file SEQ_effects.hh.
Referenced by blender::seq::add_effect_get_handle(), blender::seq::adjustment_effect_get_handle(), blender::seq::alpha_over_effect_get_handle(), blender::seq::blend_mode_effect_get_handle(), blender::seq::color_mix_effect_get_handle(), blender::seq::cross_effect_get_handle(), blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::gamma_cross_effect_get_handle(), blender::seq::gaussian_blur_effect_get_handle(), blender::seq::mul_effect_get_handle(), blender::seq::multi_camera_effect_get_handle(), blender::seq::seq_render_effect_strip_impl(), blender::seq::solid_color_effect_get_handle(), blender::seq::speed_effect_get_handle(), blender::seq::strip_get_early_out_for_blend_mode(), blender::seq::sub_effect_get_handle(), blender::seq::text_effect_get_handle(), and blender::seq::wipe_effect_get_handle().
| ImBuf *(* blender::seq::EffectHandle::execute) (const RenderData *context, SeqRenderState *state, Strip *strip, float timeline_frame, float fac, ImBuf *ibuf1, ImBuf *ibuf2) |
Definition at line 61 of file SEQ_effects.hh.
Referenced by blender::seq::add_effect_get_handle(), blender::seq::adjustment_effect_get_handle(), blender::seq::alpha_over_effect_get_handle(), blender::seq::alpha_under_effect_get_handle(), blender::seq::blend_mode_effect_get_handle(), blender::seq::color_mix_effect_get_handle(), blender::seq::cross_effect_get_handle(), blender::seq::do_speed_effect(), blender::seq::effect_get_num_inputs(), blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::gamma_cross_effect_get_handle(), blender::seq::gaussian_blur_effect_get_handle(), blender::seq::glow_effect_get_handle(), blender::seq::mul_effect_get_handle(), blender::seq::multi_camera_effect_get_handle(), blender::seq::seq_render_effect_strip_impl(), blender::seq::seq_render_strip_stack_apply_effect(), blender::seq::solid_color_effect_get_handle(), blender::seq::speed_effect_get_handle(), blender::seq::sub_effect_get_handle(), blender::seq::text_effect_get_handle(), and blender::seq::wipe_effect_get_handle().
| void(* blender::seq::EffectHandle::free) (Strip *strip, bool do_id_user) |
Definition at line 50 of file SEQ_effects.hh.
Referenced by blender::seq::color_mix_effect_get_handle(), blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::gaussian_blur_effect_get_handle(), blender::seq::glow_effect_get_handle(), blender::seq::seq_strip_free_ex(), blender::ed::vse::sequencer_change_effect_type_exec(), blender::seq::solid_color_effect_get_handle(), blender::seq::speed_effect_get_handle(), blender::seq::text_effect_get_handle(), and blender::seq::wipe_effect_get_handle().
| void(* blender::seq::EffectHandle::get_default_fac) (const Scene *scene, const Strip *strip, float timeline_frame, float *fac) |
Definition at line 55 of file SEQ_effects.hh.
Referenced by blender::seq::cross_effect_get_handle(), blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::gamma_cross_effect_get_handle(), blender::seq::seq_render_effect_strip_impl(), and blender::seq::wipe_effect_get_handle().
| void(* blender::seq::EffectHandle::init) (Strip *strip) |
Definition at line 36 of file SEQ_effects.hh.
Referenced by blender::seq::add_effect_strip(), blender::seq::alpha_over_effect_get_handle(), blender::seq::alpha_under_effect_get_handle(), blender::seq::color_mix_effect_get_handle(), blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::gaussian_blur_effect_get_handle(), blender::seq::glow_effect_get_handle(), blender::ed::vse::sequencer_change_effect_type_exec(), blender::seq::solid_color_effect_get_handle(), blender::seq::speed_effect_get_handle(), strip_update_effectdata_cb(), blender::seq::text_effect_get_handle(), and blender::seq::wipe_effect_get_handle().
| void(* blender::seq::EffectHandle::load) (Strip *seqconst) |
Definition at line 44 of file SEQ_effects.hh.
Referenced by blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::speed_effect_get_handle(), blender::seq::strip_blend_mode_handle_get(), blender::seq::strip_effect_handle_get(), and blender::seq::text_effect_get_handle().
| int(* blender::seq::EffectHandle::num_inputs) () |
Definition at line 40 of file SEQ_effects.hh.
Referenced by blender::seq::adjustment_effect_get_handle(), blender::seq::effect_get_num_inputs(), blender::seq::effect_handle_for_blend_mode_get(), blender::seq::effect_handle_get(), blender::seq::gaussian_blur_effect_get_handle(), blender::seq::glow_effect_get_handle(), blender::seq::multi_camera_effect_get_handle(), blender::seq::solid_color_effect_get_handle(), blender::seq::speed_effect_get_handle(), blender::seq::text_effect_get_handle(), and blender::seq::wipe_effect_get_handle().