Blender V4.3
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.
 

Public Attributes

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

Detailed Description

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

Definition at line 192 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 267 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 197 of file BKE_image_partial_update.hh.

◆ image_user

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

Definition at line 198 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: