Blender V4.3
oiio_output_driver.h
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2021-2022 Blender Foundation
2 *
3 * SPDX-License-Identifier: Apache-2.0 */
4
6
7#include "util/function.h"
8#include "util/image.h"
9#include "util/string.h"
10#include "util/unique_ptr.h"
11#include "util/vector.h"
12
14
16 public:
17 typedef function<void(const string &)> LogFunction;
18
19 OIIOOutputDriver(const string_view filepath, const string_view pass, LogFunction log);
20 virtual ~OIIOOutputDriver();
21
22 void write_render_tile(const Tile &tile) override;
23
24 protected:
25 string filepath_;
26 string pass_;
28};
29
void write_render_tile(const Tile &tile) override
function< void(const string &)> LogFunction
OIIOOutputDriver(const string_view filepath, const string_view pass, LogFunction log)
#define CCL_NAMESPACE_END
ccl_global const KernelWorkTile * tile
ccl_device_inline float3 log(float3 v)