"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();
    });
}());