Blender
V3.3
|
#include <BKE_pbvh_pixels.hh>
Public Member Functions | |
NodeData () | |
UDIMTilePixels * | find_tile_data (const image::ImageTileWrapper &image_tile) |
void | rebuild_undo_regions () |
void | mark_region (Image &image, const image::ImageTileWrapper &image_tile, ImBuf &image_buffer) |
void | clear_data () |
Static Public Member Functions | |
static void | free_func (void *instance) |
Public Attributes | |
struct { | |
bool dirty: 1 | |
} | flags |
Vector< UDIMTilePixels > | tiles |
Vector< UDIMTileUndo > | undo_regions |
Triangles | triangles |
Definition at line 144 of file BKE_pbvh_pixels.hh.
|
inline |
Definition at line 153 of file BKE_pbvh_pixels.hh.
References flags.
|
inline |
Definition at line 195 of file BKE_pbvh_pixels.hh.
References blender::bke::pbvh::pixels::Triangles::clear(), tiles, and triangles.
Referenced by blender::bke::pbvh::pixels::find_nodes_to_update().
|
inline |
Definition at line 158 of file BKE_pbvh_pixels.hh.
References blender::bke::image::ImageTileWrapper::get_tile_number(), tile, and tiles.
Referenced by blender::bke::pbvh::pixels::apply_watertight_check(), and mark_region().
Definition at line 201 of file BKE_pbvh_pixels.hh.
References instance.
|
inline |
Definition at line 185 of file BKE_pbvh_pixels.hh.
References BKE_image_partial_update_mark_region(), find_tile_data(), image(), blender::bke::image::ImageTileWrapper::image_tile, and tile.
Referenced by blender::bke::pbvh::pixels::BKE_pbvh_pixels_mark_image_dirty().
|
inline |
Definition at line 168 of file BKE_pbvh_pixels.hh.
References BLI_rcti_do_minmax_v(), BLI_rcti_init_minmax(), blender::bke::pbvh::pixels::PackedPixelRow::num_pixels, blender::bke::pbvh::pixels::PackedPixelRow::start_image_coordinate, tile, tiles, and undo_regions.
Referenced by blender::bke::pbvh::pixels::update_pixels().
bool blender::bke::pbvh::pixels::NodeData::dirty |
Definition at line 146 of file BKE_pbvh_pixels.hh.
Referenced by blender::bke::pbvh::pixels::BKE_pbvh_pixels_mark_image_dirty(), and blender::ed::sculpt_paint::paint::image::do_paint_pixels().
struct { ... } blender::bke::pbvh::pixels::NodeData::flags |
Vector<UDIMTilePixels> blender::bke::pbvh::pixels::NodeData::tiles |
Definition at line 149 of file BKE_pbvh_pixels.hh.
Referenced by clear_data(), blender::bke::pbvh::pixels::do_encode_pixels(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), find_tile_data(), rebuild_undo_regions(), and blender::bke::pbvh::pixels::update_pixels().
Triangles blender::bke::pbvh::pixels::NodeData::triangles |
Definition at line 151 of file BKE_pbvh_pixels.hh.
Referenced by clear_data(), blender::bke::pbvh::pixels::do_encode_pixels(), blender::ed::sculpt_paint::paint::image::do_paint_pixels(), blender::bke::pbvh::pixels::init_triangles(), and blender::bke::pbvh::pixels::update_pixels().
Vector<UDIMTileUndo> blender::bke::pbvh::pixels::NodeData::undo_regions |
Definition at line 150 of file BKE_pbvh_pixels.hh.
Referenced by blender::ed::sculpt_paint::paint::image::push_undo(), and rebuild_undo_regions().