import QtQuick 2.5import QtQuick.Controls 1.4 Rectangle { id: root width: parent ? parent.width : 100 height: parent ? parent.height : 100 signal sendToScript(var message); Text { id: label text: "GPU Texture Usage: " } Text { id: usage anchors.left: label.right anchors.leftMargin: 8 text: "N/A" Timer { repeat: true running: true interval: 500 onTriggered: { usage.text = Render.getConfig("Stats")["textureGPUMemoryUsage"]; } } } Column { anchors { left: parent.left; right: parent.right; top: label.bottom; topMargin: 8; bottom: parent.bottom } spacing: 8 Button { text: "Add 1" onClicked: root.sendToScript(["create", 1]); } Button { text: "Add 10" onClicked: root.sendToScript(["create", 10]); } Button { text: "Add 100" onClicked: root.sendToScript(["create", 100]); } /* Button { text: "Delete 1" onClicked: root.sendToScript(["delete", 1]); } Button { text: "Delete 10" onClicked: root.sendToScript(["delete", 10]); } Button { text: "Delete 100" onClicked: root.sendToScript(["delete", 100]); } */ Button { text: "Delete All" onClicked: root.sendToScript(["delete", 0]); } }}
import QtQuick 2.5
import QtQuick.Controls 1.4
Rectangle {
id: root
width: parent ? parent.width : 100
height: parent ? parent.height : 100
signal sendToScript(var message);
Text {
id: label
text: "GPU Texture Usage: "
}
Text {
id: usage
anchors.left: label.right
anchors.leftMargin: 8
text: "N/A"
Timer {
repeat: true
running: true
interval: 500
onTriggered: {
usage.text = Render.getConfig("Stats")["textureGPUMemoryUsage"];
}
}
}
Column {
anchors { left: parent.left; right: parent.right; top: label.bottom; topMargin: 8; bottom: parent.bottom }
spacing: 8
Button {
text: "Add 1"
onClicked: root.sendToScript(["create", 1]);
}
Button {
text: "Add 10"
onClicked: root.sendToScript(["create", 10]);
}
Button {
text: "Add 100"
onClicked: root.sendToScript(["create", 100]);
}
/*
Button {
text: "Delete 1"
onClicked: root.sendToScript(["delete", 1]);
}
Button {
text: "Delete 10"
onClicked: root.sendToScript(["delete", 10]);
}
Button {
text: "Delete 100"
onClicked: root.sendToScript(["delete", 100]);
}
*/
Button {
text: "Delete All"
onClicked: root.sendToScript(["delete", 0]);
}
}
}