work in progress: Mixer manage creation of sources

Views displayed independently
This commit is contained in:
brunoherbelin
2020-04-19 19:28:51 +02:00
parent 4f5a71970d
commit 8424d9a6c7
15 changed files with 279 additions and 156 deletions

View File

@@ -69,7 +69,12 @@ void ImGuiVisitor::visit(Group &n)
void ImGuiVisitor::visit(Switch &n)
{
// TODO : display selection of active child
}
void ImGuiVisitor::visit(Animation &n)
{
// TODO : display group and animation parameters
}
void ImGuiVisitor::visit(Primitive &n)
@@ -82,9 +87,9 @@ void ImGuiVisitor::visit(Primitive &n)
ImGui::PopID();
}
void ImGuiVisitor::visit(ImageSurface &n)
void ImGuiVisitor::visit(FrameBufferSurface &n)
{
ImGui::Text("Framebuffer");
}
void ImGuiVisitor::visit(MediaSurface &n)
@@ -127,26 +132,6 @@ void ImGuiVisitor::visit(ImageShader &n)
ImGui::PopID();
}
void ImGuiVisitor::visit(LineStrip &n)
{
ImGui::Text("Lines");
}
void ImGuiVisitor::visit(LineSquare &n)
{
ImGui::Text("Square");
}
void ImGuiVisitor::visit(LineCircle &n)
{
ImGui::Text("Circle");
}
void ImGuiVisitor::visit(Mesh &n)
{
ImGui::Text("Mesh");
}
void ImGuiVisitor::visit(Scene &n)
{
ImGui::SetNextItemOpen(true, ImGuiCond_Once);