Blender  V3.3
BKE_image_wrappers.hh
Go to the documentation of this file.
1 /* SPDX-License-Identifier: GPL-2.0-or-later
2  * Copyright 2022 Blender Foundation. */
3 
8 #pragma once
9 
10 #include "DNA_image_types.h"
11 
12 #include "BLI_math_vec_types.hh"
13 
14 namespace blender::bke::image {
15 
19  {
20  }
21 
22  int get_tile_number() const
23  {
24  return image_tile->tile_number;
25  }
26 
28  {
30  }
31 
32  int get_tile_x_offset() const
33  {
34  int tile_number = get_tile_number();
35  return (tile_number - 1001) % 10;
36  }
37 
38  int get_tile_y_offset() const
39  {
40  int tile_number = get_tile_number();
41  return (tile_number - 1001) / 10;
42  }
43 };
44 } // namespace blender::bke::image
vec_base< int32_t, 2 > int2