|
Blender V5.0
|
#include <denoising.h>
Public Member Functions | |
| DenoiserPipeline (DeviceInfo &denoiser_device_info, const DenoiseParams ¶ms) | |
| ~DenoiserPipeline () | |
| bool | run () |
Public Attributes | |
| string | error |
| vector< string > | input |
| vector< string > | output |
Protected Attributes | |
| Stats | stats |
| Profiler | profiler |
| unique_ptr< Device > | device |
| unique_ptr< Device > | cpu_device |
| std::unique_ptr< Denoiser > | denoiser |
Friends | |
| class | DenoiseTask |
Definition at line 28 of file denoising.h.
| DenoiserPipeline::DenoiserPipeline | ( | DeviceInfo & | denoiser_device_info, |
| const DenoiseParams & | params ) |
Definition at line 603 of file denoising.cpp.
References cpu_device, Denoiser::create(), Device::create(), denoiser, device, device_cpu_create(), device_cpu_info(), TaskScheduler::init(), KERNEL_FEATURE_DENOISING, params, profiler, and stats.
| DenoiserPipeline::~DenoiserPipeline | ( | ) |
Definition at line 622 of file denoising.cpp.
References denoiser, device, and TaskScheduler::exit().
| bool DenoiserPipeline::run | ( | ) |
Definition at line 629 of file denoising.cpp.
References assert, denoiser, DenoiseTask, device, error, DenoiseTask::error, DenoiseTask::exec(), DenoiseTask::free(), input, DenoiseTask::load(), output, and DenoiseTask::save().
Referenced by denoise_func().
|
friend |
Definition at line 46 of file denoising.h.
References DenoiseTask.
Referenced by DenoiseTask, and run().
|
protected |
Definition at line 51 of file denoising.h.
Referenced by DenoiserPipeline().
|
protected |
Definition at line 52 of file denoising.h.
Referenced by DenoiserPipeline(), run(), and ~DenoiserPipeline().
|
protected |
Definition at line 50 of file denoising.h.
Referenced by DenoiserPipeline(), run(), and ~DenoiserPipeline().
| string DenoiserPipeline::error |
Definition at line 36 of file denoising.h.
Referenced by denoise_func(), and run().
| vector<string> DenoiserPipeline::input |
Definition at line 39 of file denoising.h.
Referenced by denoise_func(), and run().
| vector<string> DenoiserPipeline::output |
Definition at line 43 of file denoising.h.
Referenced by denoise_func(), and run().
|
protected |
Definition at line 49 of file denoising.h.
Referenced by DenoiserPipeline().
|
protected |
Definition at line 48 of file denoising.h.
Referenced by DenoiserPipeline().