mirror of
https://github.com/overte-org/overte.git
synced 2025-05-06 17:49:38 +02:00
64 lines
1.5 KiB
QML
64 lines
1.5 KiB
QML
//
|
|
// main.qml
|
|
// examples/utilities/tools/render
|
|
//
|
|
// Created by Zach Pomerantz on 2/8/2016
|
|
// Copyright 2016 High Fidelity, Inc.
|
|
//
|
|
// Distributed under the Apache License, Version 2.0.
|
|
// See the accompanying file LICENSE or https://www.apache.org/licenses/LICENSE-2.0.html
|
|
//
|
|
import QtQuick 2.5
|
|
import QtQuick.Controls 1.4
|
|
|
|
Item {
|
|
// Items
|
|
ItemsSlider {
|
|
y: 0 * 25
|
|
label: qsTr("Opaque")
|
|
config: Render.getConfig("DrawOpaqueDeferred")
|
|
}
|
|
ItemsSlider {
|
|
y: 1 * 25
|
|
label: qsTr("Transparent")
|
|
config: Render.getConfig("DrawTransparentDeferred")
|
|
}
|
|
ItemsSlider {
|
|
y: 2 * 25
|
|
label: qsTr("Overlay3D")
|
|
config: Render.getConfig("DrawOverlay3D")
|
|
}
|
|
|
|
// Draw status
|
|
Item {
|
|
y: 100
|
|
|
|
CheckBox {
|
|
text: qsTr("Display Status")
|
|
partiallyCheckedEnabled: false
|
|
onCheckedChanged: { Render.getConfig("DrawStatus").showDisplay = checked }
|
|
}
|
|
CheckBox {
|
|
x: 200
|
|
text: qsTr("Network/Physics Status")
|
|
partiallyCheckedEnabled: false
|
|
onCheckedChanged: { Render.getConfig("DrawStatus").showNetwork = checked }
|
|
}
|
|
}
|
|
|
|
// Tone mapping
|
|
ConfigSlider {
|
|
y: 125
|
|
config: Render.getConfig("ToneMapping")
|
|
prop: "exposure"
|
|
label: qsTr("Tone Mapping Exposure")
|
|
min: -10; max: 10
|
|
}
|
|
|
|
// Ambient occlusion
|
|
AO { y: 175 }
|
|
|
|
// Debug buffer
|
|
Buffer { y: 475 }
|
|
}
|
|
|