|
Blender V4.3
|
#include <SEQ_effects.hh>
Public Attributes | |
| bool | multithreaded |
| bool | supports_mask |
| void(* | init )(Sequence *seq) |
| int(* | num_inputs )() |
| void(* | load )(Sequence *seqconst) |
| void(* | copy )(Sequence *dst, const Sequence *src, int flag) |
| void(* | free )(Sequence *seq, bool do_id_user) |
| StripEarlyOut(* | early_out )(const Sequence *seq, float fac) |
| void(* | get_default_fac )(const Scene *scene, const Sequence *seq, float timeline_frame, float *fac) |
| ImBuf *(* | execute )(const SeqRenderData *context, Sequence *seq, float timeline_frame, float fac, ImBuf *ibuf1, ImBuf *ibuf2) |
| ImBuf *(* | init_execution )(const SeqRenderData *context, ImBuf *ibuf1, ImBuf *ibuf2) |
| void(* | execute_slice )(const SeqRenderData *context, Sequence *seq, float timeline_frame, float fac, const ImBuf *ibuf1, const ImBuf *ibuf2, int start_line, int total_lines, ImBuf *out) |
Definition at line 33 of file SEQ_effects.hh.
Definition at line 50 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), and seq_dupli().
| StripEarlyOut(* SeqEffectHandle::early_out) (const Sequence *seq, float fac) |
Definition at line 55 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), seq_get_early_out_for_blend_mode(), and seq_render_effect_strip_impl().
| ImBuf *(* SeqEffectHandle::execute) (const SeqRenderData *context, Sequence *seq, float timeline_frame, float fac, ImBuf *ibuf1, ImBuf *ibuf2) |
Definition at line 68 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), SEQ_effect_get_num_inputs(), seq_render_effect_strip_impl(), and seq_render_strip_stack_apply_effect().
| void(* SeqEffectHandle::execute_slice) (const SeqRenderData *context, Sequence *seq, float timeline_frame, float fac, const ImBuf *ibuf1, const ImBuf *ibuf2, int start_line, int total_lines, ImBuf *out) |
Definition at line 77 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), render_effect_execute_do_thread(), SEQ_effect_get_num_inputs(), and seq_render_effect_strip_impl().
| void(* SeqEffectHandle::free) (Sequence *seq, bool do_id_user) |
Definition at line 53 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), seq_sequence_free_ex(), and sequencer_change_effect_type_exec().
| void(* SeqEffectHandle::get_default_fac) (const Scene *scene, const Sequence *seq, float timeline_frame, float *fac) |
Definition at line 58 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), and seq_render_effect_strip_impl().
| void(* SeqEffectHandle::init) (Sequence *seq) |
Definition at line 39 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), SEQ_add_effect_strip(), seq_update_effectdata_cb(), and sequencer_change_effect_type_exec().
| ImBuf *(* SeqEffectHandle::init_execution) (const SeqRenderData *context, ImBuf *ibuf1, ImBuf *ibuf2) |
Definition at line 75 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), SEQ_effect_get_num_inputs(), seq_render_effect_execute_threaded(), and seq_render_effect_strip_impl().
| void(* SeqEffectHandle::load) (Sequence *seqconst) |
Definition at line 47 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), seq_effect_get_sequence_blend(), and SEQ_effect_handle_get().
| bool SeqEffectHandle::multithreaded |
Definition at line 34 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), seq_render_effect_strip_impl(), and seq_render_strip_stack_apply_effect().
| int(* SeqEffectHandle::num_inputs) () |
Definition at line 43 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl(), and SEQ_effect_get_num_inputs().
| bool SeqEffectHandle::supports_mask |
Definition at line 35 of file SEQ_effects.hh.
Referenced by get_sequence_effect_impl().