6 #ifndef INCLUDED_IMF_DEEP_SCAN_LINE_INPUT_FILE_H
7 #define INCLUDED_IMF_DEEP_SCAN_LINE_INPUT_FILE_H
47 DeepScanLineInputFile&
48 operator= (
const DeepScanLineInputFile& other) =
delete;
50 DeepScanLineInputFile&
operator= (DeepScanLineInputFile&& other) =
delete;
58 virtual ~DeepScanLineInputFile ();
65 const char* fileName ()
const;
72 const Header& header ()
const;
112 bool isComplete ()
const;
137 void readPixels (
int scanLine1,
int scanLine2);
139 void readPixels (
int scanLine);
168 const char* rawPixelData,
171 int scanLine2)
const;
186 rawPixelData (
int firstScanLine,
char* pixelData, uint64_t& pixelDataSize);
198 int firstScanLineInChunk (
int y)
const;
200 int lastScanLineInChunk (
int y)
const;
218 void readPixelSampleCounts (
int scanline1,
int scanline2);
220 void readPixelSampleCounts (
int scanline);
236 void readPixelSampleCounts (
240 int scanLine2)
const;
251 void multiPartInitialize (InputPartData* part);
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
OPENVDB_API void initialize()
Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled).
GT_API const UT_StringHolder version
class IMF_EXPORT_TYPE DeepScanLineInputFile
IMF_EXPORT void copyPixels(DeepScanLineInputFile &in)
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER IMF_EXPORT int globalThreadCount()
LeafData & operator=(const LeafData &)=delete
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
class IMF_EXPORT_TYPE IStream