Blender
V5.0
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
final
#define final(a, b, c)
Definition
BLI_hash.h:19
HdCyclesOutputDriver::HdCyclesOutputDriver
HdCyclesOutputDriver(HdCyclesSession *renderParam)
Definition
hydra/output_driver.cpp:12
HdCyclesSession
Definition
hydra/session.h:25
Tile
Definition
session/tile.h:24
config.h
HDCYCLES_NAMESPACE_CLOSE_SCOPE
#define HDCYCLES_NAMESPACE_CLOSE_SCOPE
Definition
hydra/config.h:18
tile
const ccl_global KernelWorkTile * tile
Definition
kernel/device/gpu/kernel.h:90
HDCYCLES_NAMESPACE_OPEN_SCOPE
Definition
hydra/mesh.cpp:16
output_driver.h
Generated on
for Blender by
doxygen
1.16.1