Как контролировать ширину оверлея Im GUI, чтобы он не усекал заголовок? - PullRequest
0 голосов
/ 04 марта 2020

Название оверлея (uiOverlayTitle.c_str ()) усекается. Как я могу контролировать ширину явно (uiOverlayTitle.c_str ())?

ImGui_ImplGlfw_NewFrame();
ImGui::NewFrame();
ImGui::PushStyleVar(ImGuiStyleVar_WindowRounding, 0);
ImGui::SetNextWindowPos(ImVec2(10, 10));
ImGui::SetNextWindowSize(ImVec2(0, 0), ImGuiSetCond_FirstUseEver);
ImGui::Begin(_uiOverlayTitle.c_str(), nullptr, ImGuiWindowFlags_AlwaysAutoResize | ImGuiWindowFlags_NoResize | ImGuiWindowFlags_NoMove);
ImGui::TextUnformatted(_appName.c_str());
ImGui::TextUnformatted(_physicalDeviceProperties.deviceName);
ImGui::Text("%.2f ms/frame (%.1d fps)", (1000.0f / _lastFPS), _lastFPS);

ImGui::PushItemWidth(110.0f * _appUIOverlay._scale);
OnUpdateUIOverlay(&_appUIOverlay);
ImGui::PopItemWidth();

ImGui::End();
ImGui::PopStyleVar();

ImGui::Render();
...