|
Blender V4.3
|
#include <pass_accessor_cpu.h>
Inherits PassAccessor.
Public Member Functions | |
| PassAccessor (const PassAccessInfo &pass_access_info, float exposure, int num_samples) | |
Public Member Functions inherited from PassAccessor | |
| PassAccessor (const PassAccessInfo &pass_access_info, float exposure, int num_samples) | |
| virtual | ~PassAccessor ()=default |
| bool | get_render_tile_pixels (const RenderBuffers *render_buffers, const Destination &destination) const |
| bool | get_render_tile_pixels (const RenderBuffers *render_buffers, const BufferParams &buffer_params, const Destination &destination) const |
| bool | set_render_tile_pixels (RenderBuffers *render_buffers, const Source &source) |
| const PassAccessInfo & | get_pass_access_info () const |
Protected Member Functions | |
| void | run_get_pass_kernel_processor_float (const KernelFilmConvert *kfilm_convert, const RenderBuffers *render_buffers, const BufferParams &buffer_params, const Destination &destination, const CPUKernels::FilmConvertFunction func) const |
| void | run_get_pass_kernel_processor_half_rgba (const KernelFilmConvert *kfilm_convert, const RenderBuffers *render_buffers, const BufferParams &buffer_params, const Destination &destination, const CPUKernels::FilmConvertHalfRGBAFunction func) const |
Protected Member Functions inherited from PassAccessor | |
| virtual void | init_kernel_film_convert (KernelFilmConvert *kfilm_convert, const BufferParams &buffer_params, const Destination &destination) const |
Additional Inherited Members | |
Protected Attributes inherited from PassAccessor | |
| PassAccessInfo | pass_access_info_ |
| float | exposure_ = 0.0f |
| int | num_samples_ = 0 |
Definition at line 16 of file pass_accessor_cpu.h.
| PassAccessor::PassAccessor | ( | const PassAccessInfo & | pass_access_info, |
| float | exposure, | ||
| int | num_samples ) |
Definition at line 102 of file pass_accessor.cpp.
|
inlineprotected |
Definition at line 27 of file pass_accessor_cpu.cpp.
References RenderBuffers::buffer, device_vector< T >::data(), DCHECK_EQ, BufferParams::pass_stride, BufferParams::stride, BufferParams::window_height, BufferParams::window_x, and BufferParams::window_y.
|
inlineprotected |
Definition at line 56 of file pass_accessor_cpu.cpp.
References RenderBuffers::buffer, device_vector< T >::data(), BufferParams::pass_stride, BufferParams::stride, BufferParams::width, BufferParams::window_height, BufferParams::window_x, and BufferParams::window_y.