Blender
V3.3
intern
cycles
hydra
hydra/output_driver.h
Go to the documentation of this file.
1
/* SPDX-License-Identifier: Apache-2.0
2
* Copyright 2022 NVIDIA Corporation
3
* Copyright 2022 Blender Foundation */
4
5
#pragma once
6
7
#include "
hydra/config.h
"
8
#include "
session/output_driver.h
"
9
10
HDCYCLES_NAMESPACE_OPEN_SCOPE
11
12
class
HdCyclesOutputDriver
final
:
public
CCL_NS::OutputDriver {
13
public
:
14
HdCyclesOutputDriver
(
HdCyclesSession
*renderParam);
15
16
private
:
17
void
write_render_tile(
const
Tile
&
tile
)
override
;
18
bool
update_render_tile(
const
Tile
&
tile
)
override
;
19
20
HdCyclesSession
*
const
_renderParam;
21
};
22
23
HDCYCLES_NAMESPACE_CLOSE_SCOPE
final
#define final(a, b, c)
Definition:
BLI_hash.h:21
HdCyclesOutputDriver
Definition:
hydra/output_driver.h:12
HdCyclesOutputDriver::HdCyclesOutputDriver
HdCyclesOutputDriver(HdCyclesSession *renderParam)
Definition:
hydra/output_driver.cpp:11
HdCyclesSession
Definition:
hydra/session.h:24
Tile
Definition:
session/tile.h:20
config.h
HDCYCLES_NAMESPACE_CLOSE_SCOPE
#define HDCYCLES_NAMESPACE_CLOSE_SCOPE
Definition:
hydra/config.h:17
tile
ccl_global const KernelWorkTile * tile
Definition:
kernel/device/gpu/kernel.h:83
HDCYCLES_NAMESPACE_OPEN_SCOPE
Definition:
hydra/mesh.cpp:14
output_driver.h
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1