Blender V5.0
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

Member Function Documentation

◆ collect_changes()

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

Check for new changes since the last time this method was invoked for this user.

Definition at line 275 of file BKE_image_partial_update.hh.

References blender::bke::image::partial_update::BKE_image_partial_update_collect_changes(), image, and user.

Referenced by image_gpu_texture_try_partial_update(), and blender::bke::image::partial_update::TEST_F().

Member Data Documentation

◆ image

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

◆ image_user

◆ user

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

the collected changes are stored inside the PartialUpdateUser.

Definition at line 203 of file BKE_image_partial_update.hh.

Referenced by collect_changes(), and PartialUpdateChecker().


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