Blender V4.3
blender::bke::image::partial_update::AbstractTileData Class Referenceabstract

Abstract class to load tile data when using the PartialUpdateChecker. More...

#include <BKE_image_partial_update.hh>

Inherited by blender::bke::image::partial_update::ImageTileData [private], and blender::bke::image::partial_update::NoTileData [private].

Public Member Functions

virtual void init_data (TileNumber tile_number)=0
 Load the data for the given tile_number.
 
virtual void free_data ()=0
 Unload the data that has been loaded.
 

Protected Member Functions

virtual ~AbstractTileData ()=default
 

Detailed Description

Abstract class to load tile data when using the PartialUpdateChecker.

Definition at line 100 of file BKE_image_partial_update.hh.

Constructor & Destructor Documentation

◆ ~AbstractTileData()

virtual blender::bke::image::partial_update::AbstractTileData::~AbstractTileData ( )
protectedvirtualdefault

Member Function Documentation

◆ free_data()

virtual void blender::bke::image::partial_update::AbstractTileData::free_data ( )
pure virtual

Unload the data that has been loaded.

Invoked when changes are on a different tile compared to the previous tile or when finished iterating over the changes.

Implemented in blender::bke::image::partial_update::ImageTileData, and blender::bke::image::partial_update::NoTileData.

◆ init_data()

virtual void blender::bke::image::partial_update::AbstractTileData::init_data ( TileNumber tile_number)
pure virtual

Load the data for the given tile_number.

Invoked when changes are on a different tile compared to the previous tile..

Implemented in blender::bke::image::partial_update::ImageTileData, and blender::bke::image::partial_update::NoTileData.


The documentation for this class was generated from the following file: