|
Blender V4.3
|
#include <pass_accessor.h>
Public Member Functions | |
| Destination ()=default | |
| Destination (float *pixels, int num_components) | |
| Destination (const PassType pass_type, half4 *pixels) | |
| Destination (const PassType pass_type) | |
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 46 of file pass_accessor.h.
|
default |
Definition at line 34 of file pass_accessor.cpp.
Definition at line 39 of file pass_accessor.cpp.
References pixels, and pixels_half_rgba.
|
explicit |
Definition at line 45 of file pass_accessor.cpp.
References Pass::get_info(), and PassInfo::num_components.
| device_ptr PassAccessor::Destination::d_pixels = 0 |
Definition at line 61 of file pass_accessor.h.
| device_ptr PassAccessor::Destination::d_pixels_half_rgba = 0 |
Definition at line 62 of file pass_accessor.h.
| int PassAccessor::Destination::num_components = 0 |
Definition at line 66 of file pass_accessor.h.
| int PassAccessor::Destination::offset = 0 |
Definition at line 70 of file pass_accessor.h.
Referenced by PathTraceWork::get_render_tile_pixels().
| int PassAccessor::Destination::pixel_offset = 0 |
Definition at line 74 of file pass_accessor.h.
| int PassAccessor::Destination::pixel_stride = 0 |
Definition at line 80 of file pass_accessor.h.
| float* PassAccessor::Destination::pixels = nullptr |
Definition at line 57 of file pass_accessor.h.
Referenced by Destination().
| half4* PassAccessor::Destination::pixels_half_rgba = nullptr |
Definition at line 58 of file pass_accessor.h.
Referenced by Destination().
| int PassAccessor::Destination::stride = 0 |
Definition at line 85 of file pass_accessor.h.