HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfGenericInputFile.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 IMFGENERICINPUTFILE_H_
7 #define IMFGENERICINPUTFILE_H_
8 
9 #include "ImfForward.h"
10 
11 
13 
15 {
16  public:
18  virtual ~GenericInputFile();
19 
20  protected:
24  void readMagicNumberAndVersionField(OPENEXR_IMF_INTERNAL_NAMESPACE::IStream& is, int& version);
25 };
26 
28 
29 
30 #endif /* IMFGENERICINPUTFILE_H_ */
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition: ImfNamespace.h:80
#define IMF_EXPORT
Definition: ImfExport.h:54
GT_API const UT_StringHolder version
class IMF_EXPORT_TYPE GenericInputFile
Definition: ImfForward.h:50
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition: ImfNamespace.h:79
#define IMF_EXPORT_TYPE
Definition: ImfExport.h:57
class IMF_EXPORT_TYPE IStream
Definition: ImfForward.h:89