Blender  V3.3
Public Member Functions | Protected Attributes | List of all members
BlenderOutputDriver Class Reference

#include <output_driver.h>

Inheritance diagram for BlenderOutputDriver:
OutputDriver

Public Member Functions

 BlenderOutputDriver (BL::RenderEngine &b_engine)
 
 ~BlenderOutputDriver ()
 
virtual void write_render_tile (const Tile &tile) override
 
virtual bool update_render_tile (const Tile &tile) override
 
virtual bool read_render_tile (const Tile &tile) override
 
- Public Member Functions inherited from OutputDriver
 OutputDriver ()=default
 
virtual ~OutputDriver ()=default
 

Protected Attributes

BL::RenderEngine b_engine_
 

Detailed Description

Definition at line 14 of file blender/output_driver.h.

Constructor & Destructor Documentation

◆ BlenderOutputDriver()

CCL_NAMESPACE_BEGIN BlenderOutputDriver::BlenderOutputDriver ( BL::RenderEngine b_engine)
explicit

Definition at line 8 of file blender/output_driver.cpp.

◆ ~BlenderOutputDriver()

BlenderOutputDriver::~BlenderOutputDriver ( )

Definition at line 12 of file blender/output_driver.cpp.

Member Function Documentation

◆ read_render_tile()

bool BlenderOutputDriver::read_render_tile ( const Tile tile)
overridevirtual

Reimplemented from OutputDriver.

Definition at line 16 of file blender/output_driver.cpp.

References b_engine_, NULL, KernelWorkTile::offset, tile, KernelWorkTile::x, and KernelWorkTile::y.

◆ update_render_tile()

bool BlenderOutputDriver::update_render_tile ( const Tile tile)
overridevirtual

◆ write_render_tile()

void BlenderOutputDriver::write_render_tile ( const Tile tile)
overridevirtual

Member Data Documentation

◆ b_engine_

BL::RenderEngine BlenderOutputDriver::b_engine_
protected

Definition at line 24 of file blender/output_driver.h.

Referenced by read_render_tile(), update_render_tile(), and write_render_tile().


The documentation for this class was generated from the following files: