|
Blender
V2.93
|
Go to the source code of this file.
Classes | |
| struct | SeqRenderState |
Macros | |
| #define | EARLY_NO_INPUT -1 |
| #define | EARLY_DO_EFFECT 0 |
| #define | EARLY_USE_INPUT_1 1 |
| #define | EARLY_USE_INPUT_2 2 |
Typedefs | |
| typedef struct SeqRenderState | SeqRenderState |
Functions | |
| void | seq_render_state_init (SeqRenderState *state) |
| struct ImBuf * | seq_render_give_ibuf_seqbase (const struct SeqRenderData *context, float timeline_frame, int chan_shown, struct ListBase *seqbasep) |
| struct ImBuf * | seq_render_effect_execute_threaded (struct SeqEffectHandle *sh, const struct SeqRenderData *context, struct Sequence *seq, float timeline_frame, float facf0, float facf1, struct ImBuf *ibuf1, struct ImBuf *ibuf2, struct ImBuf *ibuf3) |
| void | seq_imbuf_to_sequencer_space (struct Scene *scene, struct ImBuf *ibuf, bool make_float) |
| int | seq_get_shown_sequences (struct ListBase *seqbasep, int timeline_frame, int chanshown, struct Sequence **seq_arr_out) |
| struct ImBuf * | seq_render_strip (const struct SeqRenderData *context, struct SeqRenderState *state, struct Sequence *seq, float timeline_frame) |
| struct ImBuf * | seq_render_mask (const struct SeqRenderData *context, struct Mask *mask, float frame_index, bool make_float) |
| void | seq_imbuf_assign_spaces (struct Scene *scene, struct ImBuf *ibuf) |
| typedef struct SeqRenderState SeqRenderState |
| int seq_get_shown_sequences | ( | struct ListBase * | seqbasep, |
| int | timeline_frame, | ||
| int | chanshown, | ||
| struct Sequence ** | seq_arr_out | ||
| ) |
Definition at line 335 of file render.c.
References evaluate_seq_frame_gen(), MAXSEQ, SEQ_BLEND_REPLACE, and video_seq_is_rendered().
Referenced by seq_prefetch_do_skip_frame(), SEQ_render_give_ibuf(), and seq_render_strip_stack().
Definition at line 95 of file render.c.
References IMB_colormanagement_assign_float_colorspace(), IMB_colormanagement_assign_rect_colorspace(), ColorManagedColorspaceSettings::name, NULL, ImBuf::rect, ImBuf::rect_float, scene, and Scene::sequencer_colorspace_settings.
Referenced by do_render_strip_uncached(), input_preprocess(), seq_imbuf_to_sequencer_space(), seq_proxy_fetch(), and seq_render_strip().
Definition at line 108 of file render.c.
References ImBuf::channels, imb_addrectfloatImBuf(), IMB_colormanagement_get_float_colorspace(), IMB_colormanagement_get_rect_colorspace(), IMB_colormanagement_transform_byte_threaded(), IMB_colormanagement_transform_from_byte_threaded(), IMB_colormanagement_transform_threaded(), imb_freerectImBuf(), ColorManagedColorspaceSettings::name, NULL, ImBuf::rect, ImBuf::rect_float, scene, seq_imbuf_assign_spaces(), Scene::sequencer_colorspace_settings, STREQ, ImBuf::x, and ImBuf::y.
Referenced by do_render_strip_uncached(), input_preprocess(), prepare_effect_imbufs(), SEQ_modifier_apply_stack(), seq_render_image_strip_view(), seq_render_movie_strip_view(), and seq_render_scene_strip().
| struct ImBuf* seq_render_effect_execute_threaded | ( | struct SeqEffectHandle * | sh, |
| const struct SeqRenderData * | context, | ||
| struct Sequence * | seq, | ||
| float | timeline_frame, | ||
| float | facf0, | ||
| float | facf1, | ||
| struct ImBuf * | ibuf1, | ||
| struct ImBuf * | ibuf2, | ||
| struct ImBuf * | ibuf3 | ||
| ) |
| struct ImBuf* seq_render_give_ibuf_seqbase | ( | const struct SeqRenderData * | context, |
| float | timeline_frame, | ||
| int | chan_shown, | ||
| struct ListBase * | seqbasep | ||
| ) |
| struct ImBuf* seq_render_mask | ( | const struct SeqRenderData * | context, |
| struct Mask * | mask, | ||
| float | frame_index, | ||
| bool | make_float | ||
| ) |
| void seq_render_state_init | ( | SeqRenderState * | state | ) |
Definition at line 237 of file render.c.
Referenced by modifier_render_mask_input(), SEQ_proxy_rebuild(), SEQ_render_give_ibuf(), SEQ_render_give_ibuf_direct(), and seq_render_give_ibuf_seqbase().
| struct ImBuf* seq_render_strip | ( | const struct SeqRenderData * | context, |
| struct SeqRenderState * | state, | ||
| struct Sequence * | seq, | ||
| float | timeline_frame | ||
| ) |