7 #ifndef INCLUDED_IMF_DEEP_SCAN_LINE_OUTPUT_FILE_H
8 #define INCLUDED_IMF_DEEP_SCAN_LINE_OUTPUT_FILE_H
212 DeepScanLineOutputFile & operator = (
const DeepScanLineOutputFile &) =
delete;
214 DeepScanLineOutputFile & operator = (DeepScanLineOutputFile &&) =
delete;
217 void initializeLineBuffer();
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
IMF_EXPORT void setFrameBuffer(const DeepFrameBuffer &frameBuffer)
IMF_EXPORT const Header & header() const
IMF_EXPORT DeepScanLineOutputFile(const char fileName[], const Header &header, int numThreads=globalThreadCount())
IMF_EXPORT const char * fileName() const
OPENVDB_API void initialize()
Global registration of native Grid, Transform, Metadata and Point attribute types. Also initializes blosc (if enabled).
class IMF_EXPORT_TYPE OStream
IMF_EXPORT void copyPixels(DeepScanLineInputFile &in)
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER IMF_EXPORT int globalThreadCount()
IMF_EXPORT void writePixels(int numScanLines=1)
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
virtual IMF_EXPORT ~DeepScanLineOutputFile()
IMF_EXPORT void updatePreviewImage(const PreviewRgba newPixels[])
IMF_EXPORT const DeepFrameBuffer & frameBuffer() const
IMF_EXPORT int currentScanLine() const