HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfGenericOutputFile.h
Go to the documentation of this file.
1 //
2 // SPDX-License-Identifier: BSD-3-Clause
3 // Copyright (c) Contributors to the OpenEXR Project.
4 //
5 
6 #ifndef IMFGENERICOUTPUTFILE_H_
7 #define IMFGENERICOUTPUTFILE_H_
8 
9 #include "ImfForward.h"
10 
12 
14 {
15 public:
17  virtual ~GenericOutputFile ();
18 
19 protected:
23  void writeMagicNumberAndVersionField (
26  void writeMagicNumberAndVersionField (
28  const Header* headers,
29  int parts);
30 };
31 
33 
34 #endif /* GENERICOUTPUTFILE_H_ */
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition: ImfNamespace.h:83
#define IMF_EXPORT
Definition: ImfExport.h:54
class IMF_EXPORT_TYPE OStream
Definition: ImfForward.h:86
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition: ImfNamespace.h:80
#define IMF_EXPORT_TYPE
Definition: ImfExport.h:57
class IMF_EXPORT_TYPE GenericOutputFile
Definition: ImfForward.h:50