|
Blender
V2.93
|
#include <device_denoising.h>
Public Attributes | |
| function< bool(device_ptr image_ptr, device_ptr guide_ptr, device_ptr variance_ptr, device_ptr out_ptr)> | non_local_means |
| function< bool(device_ptr color_ptr, device_ptr color_variance_ptr, device_ptr scale_ptr, int frame)> | accumulate |
| function< bool(device_ptr output_ptr)> | solve |
| function< bool()> | construct_transform |
| function< bool(device_ptr a_ptr, device_ptr b_ptr, device_ptr mean_ptr, device_ptr variance_ptr, int r, int4 rect)> | combine_halves |
| function< bool(device_ptr a_ptr, device_ptr b_ptr, device_ptr sample_variance_ptr, device_ptr sv_variance_ptr, device_ptr buffer_variance_ptr)> | divide_shadow |
| function< bool(int mean_offset, int variance_offset, device_ptr mean_ptr, device_ptr variance_ptr, float scale)> | get_feature |
| function< bool(device_ptr image_ptr, device_ptr variance_ptr, device_ptr depth_ptr, device_ptr output_ptr)> | detect_outliers |
| function< bool(int out_offset, device_ptr frop_ptr, device_ptr buffer_ptr)> | write_feature |
| function< void(RenderTileNeighbors &neighbors)> | map_neighbor_tiles |
| function< void(RenderTileNeighbors &neighbors)> | unmap_neighbor_tiles |
Definition at line 66 of file device_denoising.h.
| function<bool( device_ptr color_ptr, device_ptr color_variance_ptr, device_ptr scale_ptr, int frame)> DenoisingTask::DeviceFunctions::accumulate |
Definition at line 76 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), and DenoisingTask::reconstruct().
| function<bool(device_ptr a_ptr, device_ptr b_ptr, device_ptr mean_ptr, device_ptr variance_ptr, int r, int4 rect)> DenoisingTask::DeviceFunctions::combine_halves |
Definition at line 86 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), and DenoisingTask::prefilter_shadowing().
| function<bool()> DenoisingTask::DeviceFunctions::construct_transform |
Definition at line 78 of file device_denoising.h.
Referenced by DenoisingTask::construct_transform(), and CPUDevice::denoise_nlm().
| function<bool(device_ptr image_ptr, device_ptr variance_ptr, device_ptr depth_ptr, device_ptr output_ptr)> DenoisingTask::DeviceFunctions::detect_outliers |
Definition at line 103 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), and DenoisingTask::prefilter_color().
| function<bool(device_ptr a_ptr, device_ptr b_ptr, device_ptr sample_variance_ptr, device_ptr sv_variance_ptr, device_ptr buffer_variance_ptr)> DenoisingTask::DeviceFunctions::divide_shadow |
Definition at line 92 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), and DenoisingTask::prefilter_shadowing().
| function<bool(int mean_offset, int variance_offset, device_ptr mean_ptr, device_ptr variance_ptr, float scale)> DenoisingTask::DeviceFunctions::get_feature |
Definition at line 98 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), DenoisingTask::load_buffer(), DenoisingTask::prefilter_color(), and DenoisingTask::prefilter_features().
| function<void(RenderTileNeighbors &neighbors)> DenoisingTask::DeviceFunctions::map_neighbor_tiles |
Definition at line 105 of file device_denoising.h.
Referenced by DenoisingTask::DenoisingTask(), and DenoisingTask::run_denoising().
| function<bool( device_ptr image_ptr, device_ptr guide_ptr, device_ptr variance_ptr, device_ptr out_ptr )> DenoisingTask::DeviceFunctions::non_local_means |
Definition at line 73 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), DenoisingTask::prefilter_color(), DenoisingTask::prefilter_features(), and DenoisingTask::prefilter_shadowing().
| function<bool(device_ptr output_ptr)> DenoisingTask::DeviceFunctions::solve |
Definition at line 77 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), and DenoisingTask::reconstruct().
| function<void(RenderTileNeighbors &neighbors)> DenoisingTask::DeviceFunctions::unmap_neighbor_tiles |
Definition at line 106 of file device_denoising.h.
Referenced by DenoisingTask::DenoisingTask(), and DenoisingTask::run_denoising().
| function<bool(int out_offset, device_ptr frop_ptr, device_ptr buffer_ptr)> DenoisingTask::DeviceFunctions::write_feature |
Definition at line 104 of file device_denoising.h.
Referenced by CPUDevice::denoise_nlm(), and DenoisingTask::write_buffer().