Blender
V4.3
intern
cycles
hydra
hydra/output_driver.h
Go to the documentation of this file.
1
/* SPDX-FileCopyrightText: 2022 NVIDIA Corporation
2
* SPDX-FileCopyrightText: 2022 Blender Foundation
3
*
4
* SPDX-License-Identifier: Apache-2.0 */
5
6
#pragma once
7
8
#include "
hydra/config.h
"
9
#include "
session/output_driver.h
"
10
11
HDCYCLES_NAMESPACE_OPEN_SCOPE
12
13
class
HdCyclesOutputDriver
final :
public
CCL_NS::OutputDriver {
14
public
:
15
HdCyclesOutputDriver
(
HdCyclesSession
*renderParam);
16
17
private
:
18
void
write_render_tile(
const
Tile
&
tile
)
override
;
19
bool
update_render_tile(
const
Tile
&
tile
)
override
;
20
21
HdCyclesSession
*
const
_renderParam;
22
};
23
24
HDCYCLES_NAMESPACE_CLOSE_SCOPE
HdCyclesOutputDriver
Definition
hydra/output_driver.h:13
HdCyclesOutputDriver::HdCyclesOutputDriver
HdCyclesOutputDriver(HdCyclesSession *renderParam)
Definition
hydra/output_driver.cpp:12
HdCyclesSession
Definition
hydra/session.h:25
Tile
Definition
session/tile.h:21
config.h
HDCYCLES_NAMESPACE_CLOSE_SCOPE
#define HDCYCLES_NAMESPACE_CLOSE_SCOPE
Definition
hydra/config.h:18
tile
ccl_global const KernelWorkTile * tile
Definition
kernel/device/gpu/kernel.h:89
HDCYCLES_NAMESPACE_OPEN_SCOPE
Definition
hydra/mesh.cpp:15
output_driver.h
Generated on Thu Feb 6 2025 07:36:39 for Blender by
doxygen
1.11.0