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
18OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_ENTER
19
20
21enum IMF_EXPORT_ENUM LineOrder
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
34OPENEXR_IMF_INTERNAL_NAMESPACE_HEADER_EXIT
35
36
37
38
39
40#endif
41

source code of include/OpenEXR/ImfLineOrder.h