|
Blender
V2.93
|
#include <denoising.h>
Public Member Functions | |
| Denoiser (DeviceInfo &device_info) | |
| ~Denoiser () | |
| bool | run () |
Public Attributes | |
| string | error |
| vector< string > | input |
| vector< string > | output |
| int | samples_override |
| int2 | tile_size |
| DenoiseParams | params |
Protected Attributes | |
| Stats | stats |
| Profiler | profiler |
| Device * | device |
| int | num_frames |
Friends | |
| class | DenoiseTask |
Definition at line 37 of file denoising.h.
| Denoiser::Denoiser | ( | DeviceInfo & | device_info | ) |
Definition at line 866 of file denoising.cpp.
References Device::create(), device, TaskScheduler::init(), Device::load_kernels(), make_int2, num_frames, profiler, samples_override, stats, tile_size, and DeviceRequestedFeatures::use_denoising.
| Denoiser::~Denoiser | ( | ) |
Definition at line 884 of file denoising.cpp.
References device, and TaskScheduler::exit().
| bool Denoiser::run | ( | ) |
Definition at line 890 of file denoising.cpp.
References device, error, input, DenoiseParams::neighbor_frames, num_frames, output, params, and blender::compositor::task.
Referenced by denoise_func().
|
friend |
Definition at line 63 of file denoising.h.
|
protected |
Definition at line 67 of file denoising.h.
Referenced by Denoiser(), run(), and ~Denoiser().
| string Denoiser::error |
Definition at line 45 of file denoising.h.
Referenced by denoise_func(), and run().
| vector<string> Denoiser::input |
Definition at line 48 of file denoising.h.
Referenced by denoise_func(), DenoiseTask::load(), and run().
|
protected |
Definition at line 69 of file denoising.h.
Referenced by DenoiseTask::acquire_tile(), Denoiser(), and run().
| vector<string> Denoiser::output |
Definition at line 52 of file denoising.h.
Referenced by denoise_func(), run(), and DenoiseTask::save().
| DenoiseParams Denoiser::params |
Definition at line 60 of file denoising.h.
Referenced by DenoiseTask::create_task(), denoise_func(), DenoiseTask::load_input_pixels(), and run().
|
protected |
Definition at line 66 of file denoising.h.
Referenced by Denoiser().
| int Denoiser::samples_override |
Definition at line 55 of file denoising.h.
Referenced by denoise_func(), Denoiser(), and DenoiseTask::DenoiseTask().
|
protected |
Definition at line 65 of file denoising.h.
Referenced by Denoiser().
| int2 Denoiser::tile_size |
Definition at line 57 of file denoising.h.
Referenced by DenoiseTask::create_task(), denoise_func(), Denoiser(), and DenoiseTask::map_neighboring_tiles().