6 #ifndef IMFDEEPTILEDOUTPUTPART_H_
7 #define IMFDEEPTILEDOUTPUTPART_H_
28 const char* fileName ()
const;
35 const Header& header ()
const;
69 unsigned int tileXSize ()
const;
71 unsigned int tileYSize ()
const;
121 int numLevels ()
const;
123 int numXLevels ()
const;
125 int numYLevels ()
const;
127 bool isValidLevel (
int lx,
int ly)
const;
148 int levelWidth (
int lx)
const;
150 int levelHeight (
int ly)
const;
173 int numXTiles (
int lx = 0)
const;
175 int numYTiles (
int ly = 0)
const;
228 dataWindowForTile (
int dx,
int dy,
int lx,
int ly)
const;
303 void writeTile (
int dx,
int dy,
int l = 0);
305 void writeTile (
int dx,
int dy,
int lx,
int ly);
308 void writeTiles (
int dx1,
int dx2,
int dy1,
int dy2,
int lx,
int ly);
311 void writeTiles (
int dx1,
int dx2,
int dy1,
int dy2,
int l = 0);
345 void updatePreviewImage (
const PreviewRgba newPixels[]);
363 breakTile (
int dx,
int dy,
int lx,
int ly,
int offset,
int length,
char c);
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
GLuint GLsizei GLsizei * length
enum IMF_EXPORT_ENUM LevelRoundingMode
class IMF_EXPORT_TYPE DeepTiledOutputPart
Box< V2i > Box2i
2D box of base type int.
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM LevelMode