Blender V4.3
final_engine.hh
Go to the documentation of this file.
1/* SPDX-FileCopyrightText: 2011-2022 Blender Authors
2 *
3 * SPDX-License-Identifier: GPL-2.0-or-later */
4
5#pragma once
6
7#include "engine.hh"
8
10
11class FinalEngine : public Engine {
12 private:
14
15 public:
16 using Engine::Engine;
17
18 void render() override;
19 void set_render_setting(const std::string &key, const pxr::VtValue &val) override;
20
21 protected:
22 void notify_status(float progress, const std::string &title, const std::string &info) override;
23
24 private:
25 void update_render_result(int width, int height, const char *layer_name);
26};
27
28} // namespace blender::render::hydra
Engine(RenderEngine *bl_engine, const std::string &render_delegate_name)
void set_render_setting(const std::string &key, const pxr::VtValue &val) override
void notify_status(float progress, const std::string &title, const std::string &info) override