Blender  V3.3
Public Member Functions | Public Attributes | Protected Member Functions | Protected Attributes | List of all members
DenoiseTask Class Reference

#include <denoising.h>

Public Member Functions

 DenoiseTask (Device *device, DenoiserPipeline *denoiser, int frame)
 
 ~DenoiseTask ()
 
bool load ()
 
bool exec ()
 
bool save ()
 
void free ()
 

Public Attributes

string error
 

Protected Member Functions

bool load_input_pixels (int layer)
 

Protected Attributes

DenoiserPipelinedenoiser
 
Devicedevice
 
int frame
 
DenoiseImage image
 
int current_layer
 
RenderBuffers buffers
 

Detailed Description

Definition at line 138 of file denoising.h.

Constructor & Destructor Documentation

◆ DenoiseTask()

DenoiseTask::DenoiseTask ( Device device,
DenoiserPipeline denoiser,
int  frame 
)

Definition at line 163 of file denoising.cpp.

◆ ~DenoiseTask()

DenoiseTask::~DenoiseTask ( )

Definition at line 168 of file denoising.cpp.

References free().

Member Function Documentation

◆ exec()

bool DenoiseTask::exec ( )

◆ free()

void DenoiseTask::free ( )

Definition at line 307 of file denoising.cpp.

References RenderBuffers::buffer, buffers, device_vector< T >::free(), DenoiseImage::free(), and image.

Referenced by save(), and ~DenoiseTask().

◆ load()

bool DenoiseTask::load ( )

◆ load_input_pixels()

bool DenoiseTask::load_input_pixels ( int  layer)
protected

◆ save()

bool DenoiseTask::save ( )

Member Data Documentation

◆ buffers

RenderBuffers DenoiseTask::buffers
protected

Definition at line 163 of file denoising.h.

Referenced by exec(), free(), load(), and load_input_pixels().

◆ current_layer

int DenoiseTask::current_layer
protected

Definition at line 161 of file denoising.h.

Referenced by exec(), and load().

◆ denoiser

DenoiserPipeline* DenoiseTask::denoiser
protected

Definition at line 153 of file denoising.h.

Referenced by exec(), load(), and save().

◆ device

Device* DenoiseTask::device
protected

Definition at line 154 of file denoising.h.

◆ error

string DenoiseTask::error

Definition at line 149 of file denoising.h.

Referenced by load(), load_input_pixels(), and save().

◆ frame

int DenoiseTask::frame
protected

Definition at line 157 of file denoising.h.

Referenced by load(), load_input_pixels(), and save().

◆ image

DenoiseImage DenoiseTask::image
protected

Definition at line 160 of file denoising.h.

Referenced by exec(), free(), load(), load_input_pixels(), and save().


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