6 #ifndef IMFDEEPTILEDOUTPUTPART_H_
7 #define IMFDEEPTILEDOUTPUTPART_H_
30 const char * fileName ()
const;
38 const Header & header ()
const;
75 unsigned int tileXSize ()
const;
77 unsigned int tileYSize ()
const;
128 int numLevels ()
const;
130 int numXLevels ()
const;
132 int numYLevels ()
const;
134 bool isValidLevel (
int lx,
int ly)
const;
156 int levelWidth (
int lx)
const;
158 int levelHeight (
int ly)
const;
182 int numXTiles (
int lx = 0)
const;
184 int numYTiles (
int ly = 0)
const;
240 int lx,
int ly)
const;
315 void writeTile (
int dx,
int dy,
int l = 0);
317 void writeTile (
int dx,
int dy,
int lx,
int ly);
320 void writeTiles (
int dx1,
int dx2,
int dy1,
int dy2,
324 void writeTiles (
int dx1,
int dx2,
int dy1,
int dy2,
363 void updatePreviewImage (
const PreviewRgba newPixels[]);
381 void breakTile (
int dx,
int dy,
#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