53 lines · 1.5 KB · JavaScript
RawDownload
"use strict"; ////  debugAmbientOcclusionPass.js//  tablet-sample-app////  Created by Olivier Prat on April 19 2018.//  Copyright 2018 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// (function() {    var AppUi = Script.require('appUi');     var onMousePressEvent = function (e) {    };    Controller.mousePressEvent.connect(onMousePressEvent);     var onMouseReleaseEvent = function () {    };    Controller.mouseReleaseEvent.connect(onMouseReleaseEvent);     var onMouseMoveEvent = function (e) {    };    Controller.mouseMoveEvent.connect(onMouseMoveEvent);     function fromQml(message) {       }     var ui;    function startup() {        ui = new AppUi({            buttonName: "AO",            home: Script.resolvePath("ambientOcclusionPass.qml"),            onMessage: fromQml,            //normalButton: Script.resolvePath("../../../system/assets/images/ao-i.svg"),            //activeButton: Script.resolvePath("../../../system/assets/images/ao-a.svg")        });    }    startup();    Script.scriptEnding.connect(function () {        Controller.mousePressEvent.disconnect(onMousePressEvent);        Controller.mouseReleaseEvent.disconnect(onMouseReleaseEvent);        Controller.mouseMoveEvent.disconnect(onMouseMoveEvent);        pages.clear();        // killEngineInspectorView();        // killCullInspectorView();        // killEngineLODWindow();    });}());