HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfPixelType.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 INCLUDED_IMF_PIXEL_TYPE_H
7 #define INCLUDED_IMF_PIXEL_TYPE_H
8 
9 //-----------------------------------------------------------------------------
10 //
11 // enum PixelType
12 //
13 //-----------------------------------------------------------------------------
14 
15 #include "ImfExport.h"
16 #include "ImfNamespace.h"
17 
19 
21 {
22  UINT = 0, // unsigned int (32 bit)
23  HALF = 1, // half (16 bit floating point)
24  FLOAT = 2, // float (32 bit floating point)
25 
26  NUM_PIXELTYPES // number of different pixel types
27 };
28 
30 
31 #endif
#define IMF_EXPORT_ENUM
Definition: ImfExport.h:56
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition: ImfNamespace.h:83
HALF
Definition: ImfPixelType.h:23
FLOAT
Definition: ImfPixelType.h:24
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM PixelType
Definition: ImfPixelType.h:20
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition: ImfNamespace.h:80
UINT
Definition: ImfPixelType.h:22