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