1 //
2 // SPDX-License-Identifier: BSD-3-Clause
3 // Copyright (c) Contributors to the OpenEXR Project.
4 //
5 
6 #ifndef INCLUDED_MAKE_CUBE_MAP_H
7 #define INCLUDED_MAKE_CUBE_MAP_H
8 
9 //-----------------------------------------------------------------------------
10 //
11 //	function makeCubeMap() -- makes cube-face environment maps
12 //
13 //-----------------------------------------------------------------------------
14 
15 #include "readInputImage.h"
16 #include "namespaceAlias.h"
17 
18 #include <ImfTileDescription.h>
19 #include <ImfCompression.h>
20 
21 void
22 makeCubeMap (EnvmapImage &image,
23              IMF::Header &header,
24              IMF::RgbaChannels channels,
25              const char outFileName[],
26              int tileWidth,
27              int tileHeight,
28              IMF::LevelMode levelMode,
29              IMF::LevelRoundingMode roundingMode,
30              IMF::Compression compression,
31              int mapWidth,
32              float filterRadius,
33              int numSamples,
34              bool verbose);
35 
36 
37 #endif
38