Blender
V3.3
|
#include <BKE_pbvh_pixels.hh>
Public Attributes | |
float2 | start_barycentric_coord |
ushort2 | start_image_coordinate |
ushort | num_pixels |
ushort | triangle_index |
Encode sequential pixels to reduce memory footprint.
Definition at line 87 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 93 of file BKE_pbvh_pixels.hh.
Referenced by blender::bke::pbvh::pixels::apply_watertight_check(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), blender::bke::pbvh::pixels::UDIMTilePixels::mark_dirty(), blender::ed::sculpt_paint::paint::image::PaintingKernel< ImageBuffer >::paint(), blender::bke::pbvh::pixels::NodeData::rebuild_undo_regions(), and blender::bke::pbvh::pixels::update_pixels().
float2 blender::bke::pbvh::pixels::PackedPixelRow::start_barycentric_coord |
Barycentric coordinate of the first pixel.
Definition at line 89 of file BKE_pbvh_pixels.hh.
Referenced by 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 91 of file BKE_pbvh_pixels.hh.
Referenced by blender::bke::pbvh::pixels::apply_watertight_check(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), blender::bke::pbvh::pixels::UDIMTilePixels::mark_dirty(), blender::ed::sculpt_paint::paint::image::PaintingKernel< ImageBuffer >::paint(), and blender::bke::pbvh::pixels::NodeData::rebuild_undo_regions().
ushort blender::bke::pbvh::pixels::PackedPixelRow::triangle_index |
Reference to the pbvh triangle index.
Definition at line 95 of file BKE_pbvh_pixels.hh.
Referenced by blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::bke::pbvh::pixels::extract_barycentric_pixels(), and blender::ed::sculpt_paint::paint::image::PaintingKernel< ImageBuffer >::paint().