Blender V4.3
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 "MEM_guardedalloc.h"
8
9#include "RNA_blender_cpp.hh"
10
12
14
16 public:
17 explicit BlenderOutputDriver(BL::RenderEngine &b_engine);
19
20 virtual void write_render_tile(const Tile &tile) override;
21 virtual bool update_render_tile(const Tile &tile) override;
22 virtual bool read_render_tile(const Tile &tile) override;
23
24 protected:
25 BL::RenderEngine b_engine_;
26};
27
Read Guarded memory(de)allocation.
virtual void write_render_tile(const Tile &tile) override
virtual bool update_render_tile(const Tile &tile) override
BlenderOutputDriver(BL::RenderEngine &b_engine)
virtual bool read_render_tile(const Tile &tile) override
#define CCL_NAMESPACE_END
ccl_global const KernelWorkTile * tile