|
Blender V4.3
|
#include <BKE_pbvh_pixels.hh>
Public Attributes | |
| float2 | start_barycentric_coord |
| ushort2 | start_image_coordinate |
| ushort | num_pixels |
| ushort | uv_primitive_index |
Encode sequential pixels to reduce memory footprint.
Definition at line 45 of file BKE_pbvh_pixels.hh.
| ushort blender::bke::pbvh::pixels::PackedPixelRow::num_pixels |
Number of sequential pixels encoded in this package.
Definition at line 51 of file BKE_pbvh_pixels.hh.
Referenced by blender::ed::sculpt_paint::paint::image::calc_pixel_row_positions(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), blender::bke::pbvh::pixels::UDIMTilePixels::mark_dirty(), and blender::ed::sculpt_paint::paint::image::PaintingKernel< ImageBuffer >::paint().
| float2 blender::bke::pbvh::pixels::PackedPixelRow::start_barycentric_coord |
Barycentric coordinate of the first pixel.
Definition at line 47 of file BKE_pbvh_pixels.hh.
Referenced by blender::ed::sculpt_paint::paint::image::calc_pixel_row_positions(), and blender::bke::pbvh::pixels::extract_barycentric_pixels().
| ushort2 blender::bke::pbvh::pixels::PackedPixelRow::start_image_coordinate |
Image coordinate starting of the first pixel.
Definition at line 49 of file BKE_pbvh_pixels.hh.
Referenced by blender::bke::pbvh::pixels::extract_barycentric_pixels(), blender::bke::pbvh::pixels::UDIMTilePixels::mark_dirty(), and blender::ed::sculpt_paint::paint::image::PaintingKernel< ImageBuffer >::paint().
| ushort blender::bke::pbvh::pixels::PackedPixelRow::uv_primitive_index |
Reference to the pbvh triangle index.
Definition at line 53 of file BKE_pbvh_pixels.hh.
Referenced by blender::ed::sculpt_paint::paint::image::calc_pixel_row_positions(), and blender::bke::pbvh::pixels::extract_barycentric_pixels().