Blender  V3.3
Classes | Public Member Functions | Public Attributes | List of all members
blender::bke::image::partial_update::PartialUpdateChecker< TileData > Struct Template Reference

#include <BKE_image_partial_update.hh>

Classes

struct  CollectResult
 

Public Member Functions

 PartialUpdateChecker (Image *image, ImageUser *image_user, PartialUpdateUser *user)
 
CollectResult collect_changes ()
 Check for new changes since the last time this method was invoked for this user. More...
 

Public Attributes

Imageimage
 Not owned Image that is being iterated over. More...
 
ImageUserimage_user
 
PartialUpdateUser * user
 the collected changes are stored inside the PartialUpdateUser. More...
 

Detailed Description

template<typename TileData = NoTileData>
struct blender::bke::image::partial_update::PartialUpdateChecker< TileData >

Definition at line 198 of file BKE_image_partial_update.hh.

Constructor & Destructor Documentation

◆ PartialUpdateChecker()

template<typename TileData = NoTileData>
blender::bke::image::partial_update::PartialUpdateChecker< TileData >::PartialUpdateChecker ( Image image,
ImageUser image_user,
PartialUpdateUser *  user 
)
inline

Definition at line 273 of file BKE_image_partial_update.hh.

Member Function Documentation

◆ collect_changes()

template<typename TileData = NoTileData>
CollectResult blender::bke::image::partial_update::PartialUpdateChecker< TileData >::collect_changes ( )
inline

Member Data Documentation

◆ image

template<typename TileData = NoTileData>
Image* blender::bke::image::partial_update::PartialUpdateChecker< TileData >::image

Not owned Image that is being iterated over.

Definition at line 203 of file BKE_image_partial_update.hh.

Referenced by blender::bke::image::partial_update::PartialUpdateChecker< TileData >::collect_changes().

◆ image_user

template<typename TileData = NoTileData>
ImageUser* blender::bke::image::partial_update::PartialUpdateChecker< TileData >::image_user

Definition at line 204 of file BKE_image_partial_update.hh.

◆ user

template<typename TileData = NoTileData>
PartialUpdateUser* blender::bke::image::partial_update::PartialUpdateChecker< TileData >::user

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