Blender V5.0
ViewRender Struct Reference

#include <render_types.h>

Inherits BaseRender.

Public Member Functions

blender::render::TilesHighlightget_tile_highlight () override
void compositor_execute (const Scene &, const RenderData &, const bNodeTree &, const char *, blender::compositor::RenderContext *, blender::compositor::Profiler *, blender::compositor::OutputTypes) override
void compositor_free () override
bool prepare_viewlayer (struct ViewLayer *, struct Depsgraph *) override
Public Member Functions inherited from BaseRender
 BaseRender ()=default
virtual ~BaseRender ()

Additional Inherited Members

Public Attributes inherited from BaseRender
RenderResultresult = nullptr
ThreadRWMutex resultmutex = BLI_RWLOCK_INITIALIZER
struct RenderEngineengine = nullptr
ThreadMutex engine_draw_mutex = BLI_MUTEX_INITIALIZER
std::shared_ptr< RenderDisplaydisplay
bool display_shared = false

Detailed Description

Definition at line 90 of file render_types.h.

Member Function Documentation

◆ compositor_execute()

void ViewRender::compositor_execute ( const Scene & ,
const RenderData & ,
const bNodeTree & ,
const char * ,
blender::compositor::RenderContext * ,
blender::compositor::Profiler * ,
blender::compositor::OutputTypes  )
inlineoverridevirtual

Implements BaseRender.

Definition at line 96 of file render_types.h.

◆ compositor_free()

void ViewRender::compositor_free ( )
inlineoverridevirtual

Implements BaseRender.

Definition at line 105 of file render_types.h.

◆ get_tile_highlight()

blender::render::TilesHighlight * ViewRender::get_tile_highlight ( )
inlineoverridevirtual

Implements BaseRender.

Definition at line 91 of file render_types.h.

◆ prepare_viewlayer()

bool ViewRender::prepare_viewlayer ( struct ViewLayer * view_layer,
struct Depsgraph * depsgraph )
inlineoverridevirtual

Executed right before the initialization of the depsgraph, in order to modify some stuff in the viewlayer. The modified ids must be tagged in the depsgraph.

If false is returned then rendering is aborted,

Implements BaseRender.

Definition at line 107 of file render_types.h.


The documentation for this struct was generated from the following file: