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

Image * image
 Not owned Image that is being iterated over. More...
 
ImageUser * image_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: