Lines Matching refs:ImGui
903 ImGui::SetNextWindowBgAlpha(0.5);
904 ImGui::SetNextWindowSize(data->window_size, ImGuiCond_Always);
907 ImGui::SetNextWindowPos(ImVec2(margin, margin), ImGuiCond_Always);
910 ImGui::SetNextWindowPos(ImVec2(data->width - data->window_size.x - margin, margin),
914 ImGui::SetNextWindowPos(ImVec2(margin, data->height - data->window_size.y - margin),
918 ImGui::SetNextWindowPos(ImVec2(data->width - data->window_size.x - margin,
930 ImGui::SetCurrentContext(data->imgui_context);
931 ImGui::NewFrame();
933 ImGui::Begin("Mesa overlay");
935 ImGui::Text("Device: %s", device_data->properties.deviceName);
940 ImGui::Text("Swapchain format: %s", format_name);
943 ImGui::Text("Frames: %" PRIu64, data->n_frames);
945 ImGui::Text("FPS: %.2f" , data->fps);
985 ImGui::PlotHistogram(hash, get_time_stat, data,
988 ImVec2(ImGui::GetContentRegionAvailWidth(), 30));
989 ImGui::Text("%s: %.3fms [%.3f, %.3f]", overlay_param_names[s],
993 ImGui::PlotHistogram(hash, get_stat, data,
998 ImVec2(ImGui::GetContentRegionAvailWidth(), 30));
999 ImGui::Text("%s: %.0f [%" PRIu64 ", %" PRIu64 "]", overlay_param_names[s],
1004 data->window_size = ImVec2(data->window_size.x, ImGui::GetCursorPosY() + 10.0f);
1005 ImGui::End();
1006 ImGui::EndFrame();
1007 ImGui::Render();
1031 ImGuiIO& io = ImGui::GetIO();
1168 ImDrawData* draw_data = ImGui::GetDrawData();
1617 ImGuiIO& io = ImGui::GetIO();
1687 data->imgui_context = ImGui::CreateContext();
1688 ImGui::SetCurrentContext(data->imgui_context);
1690 ImGui::GetIO().IniFilename = NULL;
1691 ImGui::GetIO().DisplaySize = ImVec2((float)data->width, (float)data->height);
1829 ImGui::DestroyContext(data->imgui_context);