Blender  V2.93
Public Member Functions | Public Attributes | Protected Attributes | Friends | List of all members
Denoiser Class Reference

#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
 
Devicedevice
 
int num_frames
 

Friends

class DenoiseTask
 

Detailed Description

Definition at line 37 of file denoising.h.

Constructor & Destructor Documentation

◆ Denoiser()

Denoiser::Denoiser ( DeviceInfo device_info)

◆ ~Denoiser()

Denoiser::~Denoiser ( )

Definition at line 884 of file denoising.cpp.

References device, and TaskScheduler::exit().

Member Function Documentation

◆ run()

bool Denoiser::run ( )

Friends And Related Function Documentation

◆ DenoiseTask

friend class DenoiseTask
friend

Definition at line 63 of file denoising.h.

Member Data Documentation

◆ device

Device* Denoiser::device
protected

Definition at line 67 of file denoising.h.

Referenced by Denoiser(), run(), and ~Denoiser().

◆ error

string Denoiser::error

Definition at line 45 of file denoising.h.

Referenced by denoise_func(), and run().

◆ input

vector<string> Denoiser::input

Definition at line 48 of file denoising.h.

Referenced by denoise_func(), DenoiseTask::load(), and run().

◆ num_frames

int Denoiser::num_frames
protected

Definition at line 69 of file denoising.h.

Referenced by DenoiseTask::acquire_tile(), Denoiser(), and run().

◆ output

vector<string> Denoiser::output

Definition at line 52 of file denoising.h.

Referenced by denoise_func(), run(), and DenoiseTask::save().

◆ params

DenoiseParams Denoiser::params

◆ profiler

Profiler Denoiser::profiler
protected

Definition at line 66 of file denoising.h.

Referenced by Denoiser().

◆ samples_override

int Denoiser::samples_override

Definition at line 55 of file denoising.h.

Referenced by denoise_func(), Denoiser(), and DenoiseTask::DenoiseTask().

◆ stats

Stats Denoiser::stats
protected

Definition at line 65 of file denoising.h.

Referenced by Denoiser().

◆ tile_size

int2 Denoiser::tile_size

The documentation for this class was generated from the following files: