HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
ImfLineOrder.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 
7 #ifndef INCLUDED_IMF_LINE_ORDER_H
8 #define INCLUDED_IMF_LINE_ORDER_H
9 
10 //-----------------------------------------------------------------------------
11 //
12 // enum LineOrder
13 //
14 //-----------------------------------------------------------------------------
15 #include "ImfExport.h"
16 #include "ImfNamespace.h"
17 
19 
20 
22 {
23  INCREASING_Y = 0, // first scan line has lowest y coordinate
24 
25  DECREASING_Y = 1, // first scan line has highest y coordinate
26 
27  RANDOM_Y = 2, // only for tiled files; tiles are written
28  // in random order
29 
30  NUM_LINEORDERS // number of different line orders
31 };
32 
33 
35 
36 
37 
38 
39 
40 #endif
#define IMF_EXPORT_ENUM
Definition: ImfExport.h:56
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
Definition: ImfNamespace.h:80
DECREASING_Y
Definition: ImfLineOrder.h:25
OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER enum IMF_EXPORT_ENUM LineOrder
Definition: ImfLineOrder.h:21
RANDOM_Y
Definition: ImfLineOrder.h:27
#define OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
Definition: ImfNamespace.h:79
INCREASING_Y
Definition: ImfLineOrder.h:23