Blender
V3.3
|
Go to the source code of this file.
Functions | |
struct RenderLayer * | render_get_active_layer (struct Render *re, struct RenderResult *rr) |
void | render_update_anim_renderdata (struct Render *re, struct RenderData *rd, struct ListBase *render_layers) |
void | render_copy_renderdata (struct RenderData *to, struct RenderData *from) |
void render_copy_renderdata | ( | struct RenderData * | to, |
struct RenderData * | from | ||
) |
Definition at line 717 of file pipeline.c.
References BKE_curvemapping_copy_data(), BKE_curvemapping_free_data(), BLI_duplicatelist(), BLI_freelistN(), from, RenderData::mblur_shutter_curve, and RenderData::views.
Referenced by RE_bake_engine_set_engine_parameters(), and RE_InitState().
struct RenderLayer* render_get_active_layer | ( | struct Render * | re, |
struct RenderResult * | rr | ||
) |
Definition at line 264 of file pipeline.c.
References Render::active_view_layer, BLI_findlink(), BLI_findstring(), ListBase::first, RenderResult::layers, ViewLayer::name, and Render::view_layers.
Referenced by do_render_compositor(), FRS_composite_result(), RE_AcquireResultImage(), RE_AcquireResultImageViews(), and render_result_uncrop().
void render_update_anim_renderdata | ( | struct Render * | re, |
struct RenderData * | rd, | ||
struct ListBase * | render_layers | ||
) |
Update some variables that can be animated, and otherwise wouldn't be due to RenderData getting copied once at the start of animation render.
Definition at line 831 of file pipeline.c.
References BLI_duplicatelist(), BLI_freelistN(), RenderData::blurfac, RenderData::gauss, RenderData::line_thickness_mode, Render::r, RenderData::unit_line_thickness, Render::view_layers, and RenderData::views.
Referenced by RE_engine_render(), and render_init_from_main().