Blender
V3.3
intern
cycles
integrator
denoiser_optix.cpp
Go to the documentation of this file.
1
/* SPDX-License-Identifier: Apache-2.0
2
* Copyright 2011-2022 Blender Foundation */
3
4
#include "
integrator/denoiser_optix.h
"
5
6
#include "
device/denoise.h
"
7
#include "
device/device.h
"
8
9
CCL_NAMESPACE_BEGIN
10
11
OptiXDenoiser::OptiXDenoiser
(
Device
*path_trace_device,
const
DenoiseParams
&
params
)
12
:
DeviceDenoiser
(path_trace_device,
params
)
13
{
14
}
15
16
uint
OptiXDenoiser::get_device_type_mask
()
const
17
{
18
return
DEVICE_MASK_OPTIX
;
19
}
20
21
CCL_NAMESPACE_END
uint
unsigned int uint
Definition:
BLI_sys_types.h:67
DenoiseParams
Definition:
denoise.h:45
DeviceDenoiser
Definition:
denoiser_device.h:16
Device
Definition:
device/device.h:105
OptiXDenoiser::OptiXDenoiser
OptiXDenoiser(Device *path_trace_device, const DenoiseParams ¶ms)
Definition:
denoiser_optix.cpp:11
OptiXDenoiser::get_device_type_mask
virtual uint get_device_type_mask() const override
Definition:
denoiser_optix.cpp:16
CCL_NAMESPACE_END
#define CCL_NAMESPACE_END
Definition:
cuda/compat.h:9
denoise.h
denoiser_optix.h
device.h
DEVICE_MASK_OPTIX
@ DEVICE_MASK_OPTIX
Definition:
device/device.h:51
params
uiWidgetBaseParameters params[MAX_WIDGET_BASE_BATCH]
Definition:
interface_widgets.c:1132
CCL_NAMESPACE_BEGIN
Definition:
python.cpp:37
Generated on Sat Jul 27 2024 14:57:55 for Blender by
doxygen
1.9.1