HDK
Main Page
Related Pages
Modules
Namespaces
Classes
Files
Examples
File List
File Members
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
11
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
12
13
class
IMF_EXPORT_TYPE
GenericOutputFile
14
{
15
public
:
16
IMF_EXPORT
17
virtual
~
GenericOutputFile
();
18
19
protected
:
20
IMF_EXPORT
21
GenericOutputFile
();
22
IMF_EXPORT
23
void
writeMagicNumberAndVersionField (
24
OPENEXR_IMF_INTERNAL_NAMESPACE::OStream
& os,
const
Header
& header);
25
IMF_EXPORT
26
void
writeMagicNumberAndVersionField (
27
OPENEXR_IMF_INTERNAL_NAMESPACE::OStream
& os,
28
const
Header
* headers,
29
int
parts);
30
};
31
32
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
33
34
#endif
/* GENERICOUTPUTFILE_H_ */
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition:
ImfNamespace.h:83
GenericOutputFile
Definition:
ImfGenericOutputFile.h:13
IMF_EXPORT
#define IMF_EXPORT
Definition:
ImfExport.h:54
OStream
class IMF_EXPORT_TYPE OStream
Definition:
ImfForward.h:86
ImfForward.h
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition:
ImfNamespace.h:80
Header
Definition:
ImfHeader.h:36
IMF_EXPORT_TYPE
#define IMF_EXPORT_TYPE
Definition:
ImfExport.h:57
GenericOutputFile
class IMF_EXPORT_TYPE GenericOutputFile
Definition:
ImfForward.h:50
OpenEXR
ImfGenericOutputFile.h
Generated on Sat Dec 21 2024 02:47:03 for HDK by
1.8.6