Cleanup: Use single declaration of TileNumber.

We used int and int32_t.
This commit is contained in:
Jeroen Bakker 2022-12-21 08:42:19 +01:00
parent fd9a1d62f5
commit b015fc4247
3 changed files with 8 additions and 5 deletions

View File

@ -18,6 +18,8 @@
#include "BLI_rect.h"
#include "BKE_image_wrappers.hh"
#include "DNA_image_types.h"
extern "C" {
@ -27,7 +29,6 @@ struct PartialUpdateUser;
namespace blender::bke::image {
using TileNumber = int;
namespace partial_update {

View File

@ -13,13 +13,16 @@
namespace blender::bke::image {
/** Type to use for UDIM tile numbers (1001). */
using TileNumber = int32_t;
struct ImageTileWrapper {
ImageTile *image_tile;
ImageTileWrapper(ImageTile *image_tile) : image_tile(image_tile)
{
}
int get_tile_number() const
TileNumber get_tile_number() const
{
return image_tile->tile_number;
}
@ -31,13 +34,13 @@ struct ImageTileWrapper {
int get_tile_x_offset() const
{
int tile_number = get_tile_number();
TileNumber tile_number = get_tile_number();
return (tile_number - 1001) % 10;
}
int get_tile_y_offset() const
{
int tile_number = get_tile_number();
TileNumber tile_number = get_tile_number();
return (tile_number - 1001) / 10;
}
};

View File

@ -125,7 +125,6 @@ static PartialUpdateRegisterImpl *unwrap(struct PartialUpdateRegister *partial_u
return static_cast<PartialUpdateRegisterImpl *>(static_cast<void *>(partial_update_register));
}
using TileNumber = int32_t;
using ChangesetID = int64_t;
constexpr ChangesetID UnknownChangesetID = -1;