|
Blender V5.0
|
#include <pass_accessor.h>
Public Member Functions | |
| Destination ()=default | |
| Destination (float *pixels, const int num_components) | |
| Destination (const PassType pass_type, const PassMode pass_mode) | |
Public Attributes | |
| float * | pixels = nullptr |
| half4 * | pixels_half_rgba = nullptr |
| device_ptr | d_pixels = 0 |
| device_ptr | d_pixels_half_rgba = 0 |
| int | num_components = 0 |
| int | offset = 0 |
| int | pixel_offset = 0 |
| int | pixel_stride = 0 |
| int | stride = 0 |
Definition at line 44 of file pass_accessor.h.
|
default |
References num_components, and pixels.
| PassAccessor::Destination::Destination | ( | float * | pixels, |
| const int | num_components ) |
Definition at line 31 of file pass_accessor.cpp.
References num_components, and pixels.
|
explicit |
Definition at line 36 of file pass_accessor.cpp.
References Pass::get_info(), num_components, and PassInfo::num_components.
| device_ptr PassAccessor::Destination::d_pixels = 0 |
Definition at line 58 of file pass_accessor.h.
Referenced by DenoiserGPU::denoise_color_read(), and PassAccessorGPU::run_film_convert_kernels().
| device_ptr PassAccessor::Destination::d_pixels_half_rgba = 0 |
Definition at line 59 of file pass_accessor.h.
Referenced by PathTraceWorkGPU::copy_to_display_interop(), PathTraceWorkGPU::copy_to_display_naive(), and PassAccessorGPU::run_film_convert_kernels().
| int PassAccessor::Destination::num_components = 0 |
Definition at line 63 of file pass_accessor.h.
Referenced by DenoiserGPU::denoise_color_read(), Destination(), Destination(), Destination(), PassAccessor::get_render_tile_pixels(), PassAccessor::init_kernel_film_convert(), pad_pixels(), and PassAccessorCPU::run_get_pass_kernel_processor_float().
| int PassAccessor::Destination::offset = 0 |
Definition at line 67 of file pass_accessor.h.
Referenced by PathTraceWork::get_display_destination_template(), PathTraceWork::get_render_tile_pixels(), pad_pixels(), PassAccessorGPU::run_film_convert_kernels(), and PassAccessorCPU::run_get_pass_kernel_processor_half_rgba().
| int PassAccessor::Destination::pixel_offset = 0 |
Definition at line 71 of file pass_accessor.h.
Referenced by DenoiserGPU::denoise_color_read(), and PassAccessorGPU::run_film_convert_kernels().
| int PassAccessor::Destination::pixel_stride = 0 |
Definition at line 77 of file pass_accessor.h.
Referenced by DenoiserGPU::denoise_color_read(), PassAccessor::init_kernel_film_convert(), pad_pixels(), and PassAccessorCPU::run_get_pass_kernel_processor_float().
Definition at line 54 of file pass_accessor.h.
Referenced by Destination(), Destination(), and pad_pixels().
Definition at line 55 of file pass_accessor.h.
Referenced by PathTraceWorkCPU::copy_to_display(), and PassAccessorCPU::run_get_pass_kernel_processor_half_rgba().
| int PassAccessor::Destination::stride = 0 |