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

#include <BKE_image_partial_update.hh>

Public Member Functions

 CollectResult (PartialUpdateChecker< TileData > *checker, ePartialUpdateCollectResult result_code)
 
const ePartialUpdateCollectResult get_result_code () const
 
ePartialUpdateIterResult get_next_change ()
 Load the next changed region. More...
 

Public Attributes

PartialUpdateChecker< TileData > * checker
 
TileData tile_data
 Tile specific data. More...
 
PartialUpdateRegion changed_region
 
ePartialUpdateCollectResult result_code
 

Detailed Description

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

Definition at line 211 of file BKE_image_partial_update.hh.

Constructor & Destructor Documentation

◆ CollectResult()

template<typename TileData = NoTileData>
blender::bke::image::partial_update::PartialUpdateChecker< TileData >::CollectResult::CollectResult ( PartialUpdateChecker< TileData > *  checker,
ePartialUpdateCollectResult  result_code 
)
inline

Definition at line 225 of file BKE_image_partial_update.hh.

Member Function Documentation

◆ get_next_change()

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

◆ get_result_code()

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

Member Data Documentation

◆ changed_region

template<typename TileData = NoTileData>
PartialUpdateRegion blender::bke::image::partial_update::PartialUpdateChecker< TileData >::CollectResult::changed_region

◆ checker

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

◆ result_code

template<typename TileData = NoTileData>
ePartialUpdateCollectResult blender::bke::image::partial_update::PartialUpdateChecker< TileData >::CollectResult::result_code

◆ tile_data

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

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