fix syntax
This commit is contained in:
@@ -117,14 +117,15 @@ function _render_node_tree(imgui, node, depth) {
|
||||
}
|
||||
|
||||
var has_children = node.children && length(node.children) > 0
|
||||
|
||||
|
||||
if (has_children) {
|
||||
imgui.tree(label, function() {
|
||||
// Show node summary
|
||||
_render_node_summary(imgui, node)
|
||||
|
||||
|
||||
// Recurse children
|
||||
for (var i = 0; i < length(node.children); i++) {
|
||||
var i = 0
|
||||
for (i = 0; i < length(node.children); i++) {
|
||||
_render_node_tree(imgui, node.children[i], depth + 1)
|
||||
}
|
||||
})
|
||||
@@ -154,16 +155,18 @@ function _render_node_summary(imgui, node) {
|
||||
push(info, "img:" + node.image)
|
||||
}
|
||||
|
||||
var t = null
|
||||
if (node.text) {
|
||||
var t = node.text
|
||||
t = node.text
|
||||
if (length(t) > 20) t = text(t, 0, 17) + "..."
|
||||
push(info, "\"" + t + "\"")
|
||||
}
|
||||
|
||||
var fx = []
|
||||
var j = 0
|
||||
if (node.effects && length(node.effects) > 0) {
|
||||
var fx = []
|
||||
for (var i = 0; i < length(node.effects); i++) {
|
||||
push(fx, node.effects[i].type)
|
||||
for (j = 0; j < length(node.effects); j++) {
|
||||
push(fx, node.effects[j].type)
|
||||
}
|
||||
push(info, "fx:[" + text(fx, ",") + "]")
|
||||
}
|
||||
@@ -189,9 +192,10 @@ function _render_node_inspector(imgui, node) {
|
||||
imgui.text("---")
|
||||
|
||||
// Position
|
||||
var pos = null
|
||||
if (node.pos) {
|
||||
imgui.text("Position")
|
||||
var pos = imgui.slider("X", node.pos.x, -1000, 1000)
|
||||
pos = imgui.slider("X", node.pos.x, -1000, 1000)
|
||||
if (pos != node.pos.x) node.pos.x = pos
|
||||
pos = imgui.slider("Y", node.pos.y, -1000, 1000)
|
||||
if (pos != node.pos.y) node.pos.y = pos
|
||||
@@ -242,15 +246,17 @@ function _render_node_inspector(imgui, node) {
|
||||
}
|
||||
|
||||
// Effects
|
||||
var ei = 0
|
||||
var fx = null
|
||||
if (node.effects && length(node.effects) > 0) {
|
||||
imgui.text("---")
|
||||
imgui.text("Effects:")
|
||||
for (var i = 0; i < length(node.effects); i++) {
|
||||
var fx = node.effects[i]
|
||||
for (ei = 0; ei < length(node.effects); ei++) {
|
||||
fx = node.effects[ei]
|
||||
imgui.tree(fx.type, function() {
|
||||
arrfor(array(fx), k => {
|
||||
var v = fx[k]
|
||||
if (k != 'type' && k != 'source') {
|
||||
var v = fx[k]
|
||||
if (is_number(v)) {
|
||||
fx[k] = imgui.slider(k, v, 0, 10)
|
||||
} else {
|
||||
@@ -288,21 +294,25 @@ function _render_graph_view(imgui, plan) {
|
||||
imgui.text("Persistent: " + text(length(array(plan.persistent_targets || {}))))
|
||||
|
||||
imgui.text("---")
|
||||
|
||||
for (var i = 0; i < length(plan.passes); i++) {
|
||||
var pass = plan.passes[i]
|
||||
var label = text(i) + ": " + pass.type
|
||||
|
||||
|
||||
var i = 0
|
||||
var pass = null
|
||||
var label = null
|
||||
var target_info = null
|
||||
for (i = 0; i < length(plan.passes); i++) {
|
||||
pass = plan.passes[i]
|
||||
label = text(i) + ": " + pass.type
|
||||
|
||||
if (pass.shader) label += " [" + pass.shader + "]"
|
||||
if (pass.renderer) label += " [" + pass.renderer + "]"
|
||||
|
||||
|
||||
if (imgui.button(label)) {
|
||||
_selected_pass = pass
|
||||
}
|
||||
|
||||
|
||||
// Show target info
|
||||
imgui.sameline(0)
|
||||
var target_info = ""
|
||||
target_info = ""
|
||||
if (pass.target) {
|
||||
if (pass.target == 'screen') {
|
||||
target_info = "-> screen"
|
||||
@@ -397,14 +407,17 @@ function _render_effects_panel(imgui) {
|
||||
imgui.text("Registered effects: " + text(length(effect_list)))
|
||||
imgui.text("---")
|
||||
|
||||
for (var i = 0; i < length(effect_list); i++) {
|
||||
var name = effect_list[i]
|
||||
var deff = effects_mod.get(name)
|
||||
|
||||
var i = 0
|
||||
var name = null
|
||||
var deff = null
|
||||
for (i = 0; i < length(effect_list); i++) {
|
||||
name = effect_list[i]
|
||||
deff = effects_mod.get(name)
|
||||
|
||||
imgui.tree(name, function() {
|
||||
imgui.text("Type: " + (deff.type || 'unknown'))
|
||||
imgui.text("Requires target: " + (deff.requires_target ? "yes" : "no"))
|
||||
|
||||
|
||||
if (deff.params) {
|
||||
imgui.text("Parameters:")
|
||||
arrfor(array(deff.params), k => {
|
||||
|
||||
Reference in New Issue
Block a user