|
Blender V5.0
|
#include <denoising.h>
Public Member Functions | |
| DenoiseTask (Device *device, DenoiserPipeline *denoiser, const int frame) | |
| ~DenoiseTask () | |
| bool | load () |
| bool | exec () |
| bool | save () |
| void | free () |
Public Attributes | |
| string | error |
Protected Member Functions | |
| bool | load_input_pixels (const int layer) |
Protected Attributes | |
| DenoiserPipeline * | denoiser |
| Device * | device |
| int | frame |
| DenoiseImage | image |
| int | current_layer |
| RenderBuffers | buffers |
Definition at line 142 of file denoising.h.
| DenoiseTask::DenoiseTask | ( | Device * | device, |
| DenoiserPipeline * | denoiser, | ||
| const int | frame ) |
Definition at line 164 of file denoising.cpp.
References buffers, current_layer, denoiser, device, and frame.
| DenoiseTask::~DenoiseTask | ( | ) |
Definition at line 169 of file denoising.cpp.
References free().
| bool DenoiseTask::exec | ( | ) |
Definition at line 263 of file denoising.cpp.
References buffers, current_layer, DENOISED, denoiser, image, load_input_pixels(), out, OUTPUT_NUM_CHANNELS, DenoiseImageLayer::output_to_image_channel, PASS_COMBINED, result, x, and y.
Referenced by DenoiserPipeline::run().
| void DenoiseTask::free | ( | ) |
Definition at line 307 of file denoising.cpp.
References buffers, and image.
Referenced by DenoiserPipeline::run(), save(), and ~DenoiseTask().
| bool DenoiseTask::load | ( | ) |
Definition at line 209 of file denoising.cpp.
References add_pass(), buffers, unique_ptr_vector< T >::clear(), current_layer, DENOISED, denoiser, error, frame, BufferParams::full_height, BufferParams::full_width, BufferParams::full_x, BufferParams::full_y, BufferParams::height, image, load_input_pixels(), params, PASS_COMBINED, PASS_DENOISING_ALBEDO, PASS_DENOISING_NORMAL, PASS_DENOISING_PREVIOUS, PASS_MOTION, BufferParams::update_passes(), and BufferParams::width.
Referenced by DenoiserPipeline::run().
|
protected |
| bool DenoiseTask::save | ( | ) |
Definition at line 300 of file denoising.cpp.
References denoiser, error, frame, free(), and image.
Referenced by DenoiserPipeline::run().
|
protected |
Definition at line 167 of file denoising.h.
Referenced by DenoiseTask(), exec(), free(), load(), and load_input_pixels().
|
protected |
Definition at line 165 of file denoising.h.
Referenced by DenoiseTask(), exec(), and load().
|
protected |
Definition at line 157 of file denoising.h.
Referenced by DenoiseTask(), exec(), load(), and save().
|
protected |
Definition at line 158 of file denoising.h.
Referenced by DenoiseTask().
| string DenoiseTask::error |
Definition at line 153 of file denoising.h.
Referenced by load(), load_input_pixels(), DenoiserPipeline::run(), and save().
|
protected |
Definition at line 161 of file denoising.h.
Referenced by DenoiseTask(), load(), load_input_pixels(), and save().
|
protected |
Definition at line 164 of file denoising.h.
Referenced by exec(), free(), load(), load_input_pixels(), and save().