Blender V4.3
OIIOOutputDriver Class Reference

#include <oiio_output_driver.h>

Inherits OutputDriver.

Public Types

typedef function< void(const string &)> LogFunction
 

Public Member Functions

 OIIOOutputDriver (const string_view filepath, const string_view pass, LogFunction log)
 
virtual ~OIIOOutputDriver ()
 
void write_render_tile (const Tile &tile) override
 
- Public Member Functions inherited from OutputDriver
 OutputDriver ()=default
 
virtual ~OutputDriver ()=default
 
virtual bool update_render_tile (const Tile &)
 
virtual bool read_render_tile (const Tile &)
 

Protected Attributes

string filepath_
 
string pass_
 
LogFunction log_
 

Detailed Description

Definition at line 15 of file oiio_output_driver.h.

Member Typedef Documentation

◆ LogFunction

typedef function<void(const string &)> OIIOOutputDriver::LogFunction

Definition at line 17 of file oiio_output_driver.h.

Constructor & Destructor Documentation

◆ OIIOOutputDriver()

CCL_NAMESPACE_BEGIN OIIOOutputDriver::OIIOOutputDriver ( const string_view filepath,
const string_view pass,
LogFunction log )

Definition at line 14 of file oiio_output_driver.cpp.

◆ ~OIIOOutputDriver()

OIIOOutputDriver::~OIIOOutputDriver ( )
virtual

Definition at line 21 of file oiio_output_driver.cpp.

Member Function Documentation

◆ write_render_tile()

void OIIOOutputDriver::write_render_tile ( const Tile & tile)
overridevirtual

Member Data Documentation

◆ filepath_

string OIIOOutputDriver::filepath_
protected

Definition at line 25 of file oiio_output_driver.h.

Referenced by write_render_tile().

◆ log_

LogFunction OIIOOutputDriver::log_
protected

Definition at line 27 of file oiio_output_driver.h.

Referenced by write_render_tile().

◆ pass_

string OIIOOutputDriver::pass_
protected

Definition at line 26 of file oiio_output_driver.h.

Referenced by write_render_tile().


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