#pragma once #include "imgui/imgui.h" class AudioWindow { public: AudioWindow() = default; ~AudioWindow() = default; float dummyVolume = 1.0f; void Draw() { //constexpr int numBus = 6; //if(ImGui::Begin("Audio mixer")) //{ // for (int i = 0; i < numBus; i++) // { // const std::string busName = "Bus " + std::to_string(i); // //ImGui::BeginTable(busName.c_str(), 1, 0, ImVec2(300, ImGui::GetContentRegionAvail().y)); // // // //ImGui::TableSetupColumn(busName.c_str(), 0, 1.0f); // //ImGui::TableNextColumn (); // //ImGui::TableHeader(busName.c_str()); // //ImGui::TableNextColumn(); // // // //const float height = ImGui::GetContentRegionAvail().y - 50; // //const std::string id = "##Volume" + std::to_string(i); // //ImGui::VSliderFloat(id.c_str(), ImVec2(50, height), &dummyVolume, -60.0f, 6.0f, "%.3dB", ImGuiSliderFlags_Logarithmic); // //ImGui::TableNextColumn(); // //ImGui::EndTable(); // } //} //ImGui::End(); } };