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.

References filepath_, log(), log_, and pass_.

◆ ~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 OIIOOutputDriver(), and write_render_tile().

◆ log_

LogFunction OIIOOutputDriver::log_
protected

Definition at line 27 of file oiio_output_driver.h.

Referenced by OIIOOutputDriver(), and write_render_tile().

◆ pass_

string OIIOOutputDriver::pass_
protected

Definition at line 26 of file oiio_output_driver.h.

Referenced by OIIOOutputDriver(), and write_render_tile().


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