41 lines · 1.1 KB · C++
RawDownload
////  RenderScriptingInterface.cpp//  libraries/render-utils////  Created by Zach Pomerantz on 12/16/15.//  Copyright 2015 High Fidelity, Inc.////  Distributed under the Apache License, Version 2.0.//  See the accompanying file LICENSE or http://www.apache.org/licenses/LICENSE-2.0.html// #include "RenderScriptingInterface.h" RenderScriptingInterface::RenderScriptingInterface() {}; void RenderScriptingInterface::setEngineToneMappingToneCurve(const QString& toneCurve) {    if (toneCurve == QString("None")) {        _tone.toneCurve = 0;    } else if (toneCurve == QString("Gamma22")) {        _tone.toneCurve = 1;    } else if (toneCurve == QString("Reinhard")) {        _tone.toneCurve = 2;    } else if (toneCurve == QString("Filmic")) {        _tone.toneCurve = 3;    }} QString RenderScriptingInterface::getEngineToneMappingToneCurve() const {    switch (_tone.toneCurve) {    case 0:        return QString("None");    case 1:        return QString("Gamma22");    case 2:        return QString("Reinhard");    case 3:        return QString("Filmic");    default:        return QString("Filmic");    };}