Blender  V3.3
Functions
source/blender/render/intern/pipeline.h File Reference

Go to the source code of this file.

Functions

struct RenderLayerrender_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)
 

Function Documentation

◆ render_copy_renderdata()

void render_copy_renderdata ( struct RenderData to,
struct RenderData from 
)

◆ render_get_active_layer()

struct RenderLayer* render_get_active_layer ( struct Render re,
struct RenderResult rr 
)

◆ render_update_anim_renderdata()

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().