projects
/
laserbrain_demo
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
debug gui select/hide nodes
[laserbrain_demo]
/
src
/
metascene.cc
diff --git
a/src/metascene.cc
b/src/metascene.cc
index
64946cb
..
d9f96fb
100644
(file)
--- a/
src/metascene.cc
+++ b/
src/metascene.cc
@@
-78,6
+78,14
@@
void MetaScene::update(float dt)
static char text[256];
if(debug_gui) {
ImGui::Begin("MetaScene nodes", 0, 0);
static char text[256];
if(debug_gui) {
ImGui::Begin("MetaScene nodes", 0, 0);
+ ImGui::Columns(2);
+
+ static bool once;
+ if(!once) {
+ float x = ImGui::GetColumnOffset(1);
+ ImGui::SetColumnOffset(1, x * 1.7);
+ once = true;
+ }
}
int nscn = scenes.size();
}
int nscn = scenes.size();
@@
-90,6
+98,8
@@
void MetaScene::update(float dt)
sprintf(text, "scene %3d: %s", i, scenes[i]->name.c_str());
}
expanded = parent_expanded = ImGui::TreeNode(text);
sprintf(text, "scene %3d: %s", i, scenes[i]->name.c_str());
}
expanded = parent_expanded = ImGui::TreeNode(text);
+ ImGui::NextColumn();
+ ImGui::NextColumn();
}
scenes[i]->update(dt);
}
scenes[i]->update(dt);
@@
-100,10
+110,12
@@
void MetaScene::update(float dt)
}
if(debug_gui) {
}
if(debug_gui) {
+ ImGui::Columns(1);
ImGui::End();
}
}
ImGui::End();
}
}
+// XXX not used, renderer draws
void MetaScene::draw() const
{
int nscn = scenes.size();
void MetaScene::draw() const
{
int nscn = scenes.size();