// // Created by HifiExperiments on 6/23/24 // Copyright 2024 Overte e.V. // // Distributed under the Apache License, Version 2.0. // See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html // #ifndef hifi_TonemappingCurve_h #define hifi_TonemappingCurve_h #include "QString" /*@jsdoc *

The tonemapping curve applied to the final rendering.

* * * * * * * * * * *
ValueDescription
"rgb"No tonemapping, colors are kept in RGB.
"srgb"Colors are converted to sRGB.
"reinhard"Reinhard tonemapping is applied.
"filmic"Filmic tonemapping is applied.
* @typedef {string} TonemappingCurve */ enum class TonemappingCurve : uint8_t { RGB = 0, SRGB, REINHARD, FILMIC }; class TonemappingCurveHelpers { public: static QString getNameForTonemappingCurve(TonemappingCurve curve); }; #endif // hifi_TonemappingCurve_h