Blender V5.0
OIIOOutputDriver Class Reference

#include <oiio_output_driver.h>

Inherits OutputDriver.

Public Types

using LogFunction = std::function<void(const string &)>

Public Member Functions

 OIIOOutputDriver (const string_view filepath, const string_view pass, LogFunction log)
 ~OIIOOutputDriver () override
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 13 of file oiio_output_driver.h.

Member Typedef Documentation

◆ LogFunction

using OIIOOutputDriver::LogFunction = std::function<void(const string &)>

Definition at line 15 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 17 of file oiio_output_driver.cpp.

References filepath_, log, log_, and pass_.

◆ ~OIIOOutputDriver()

OIIOOutputDriver::~OIIOOutputDriver ( )
overridedefault

References tile.

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 23 of file oiio_output_driver.h.

Referenced by OIIOOutputDriver(), and write_render_tile().

◆ log_

LogFunction OIIOOutputDriver::log_
protected

Definition at line 25 of file oiio_output_driver.h.

Referenced by OIIOOutputDriver(), and write_render_tile().

◆ pass_

string OIIOOutputDriver::pass_
protected

Definition at line 24 of file oiio_output_driver.h.

Referenced by OIIOOutputDriver(), and write_render_tile().


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