6 #ifndef IMFDEEPTILEDINPUTPART_H_
7 #define IMFDEEPTILEDINPUTPART_H_
29 const char* fileName ()
const;
36 const Header& header ()
const;
77 bool isComplete ()
const;
90 unsigned int tileXSize ()
const;
92 unsigned int tileYSize ()
const;
142 int numLevels ()
const;
144 int numXLevels ()
const;
146 int numYLevels ()
const;
148 bool isValidLevel (
int lx,
int ly)
const;
169 int levelWidth (
int lx)
const;
171 int levelHeight (
int ly)
const;
194 int numXTiles (
int lx = 0)
const;
196 int numYTiles (
int ly = 0)
const;
248 dataWindowForTile (
int dx,
int dy,
int lx,
int ly)
const;
280 void readTile (
int dx,
int dy,
int l = 0);
282 void readTile (
int dx,
int dy,
int lx,
int ly);
285 void readTiles (
int dx1,
int dx2,
int dy1,
int dy2,
int lx,
int ly);
288 void readTiles (
int dx1,
int dx2,
int dy1,
int dy2,
int l = 0);
298 int& dx,
int& dy,
int& lx,
int& ly,
char*
data, uint64_t& dataSize)
326 void readPixelSampleCount (
int dx,
int dy,
int l = 0);
328 void readPixelSampleCount (
int dx,
int dy,
int lx,
int ly);
332 readPixelSampleCounts (
int dx1,
int dx2,
int dy1,
int dy2,
int lx,
int ly);
335 void readPixelSampleCounts (
int dx1,
int dx2,
int dy1,
int dy2,
int l = 0);
class IMF_EXPORT_TYPE DeepTiledInputPart
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
enum IMF_EXPORT_ENUM LevelRoundingMode
Box< V2i > Box2i
2D box of base type int.
GT_API const UT_StringHolder version
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM LevelMode