Blender V5.0
blender/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
5#pragma once
6
7#include "RNA_blender_cpp.hh"
8
10
12
14 public:
15 explicit BlenderOutputDriver(BL::RenderEngine &b_engine);
17
18 void write_render_tile(const Tile &tile) override;
19 bool update_render_tile(const Tile &tile) override;
20 bool read_render_tile(const Tile &tile) override;
21
22 protected:
23 BL::RenderEngine b_engine_;
24};
25
void write_render_tile(const Tile &tile) override
~BlenderOutputDriver() override
bool update_render_tile(const Tile &tile) override
BlenderOutputDriver(BL::RenderEngine &b_engine)
bool read_render_tile(const Tile &tile) override
OutputDriver()=default
#define CCL_NAMESPACE_END
const ccl_global KernelWorkTile * tile