Blender  V3.3
Public Member Functions | Protected Member Functions | List of all members
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>

Inheritance diagram for blender::bke::image::partial_update::AbstractTileData:
blender::bke::image::partial_update::ImageTileData blender::bke::image::partial_update::NoTileData

Public Member Functions

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

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.


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