Prettying up hudelements::graphs

pull/408/head
FlightlessMango 3 years ago
parent 6a5cd38127
commit 27fee4f151

@ -453,25 +453,19 @@ void HudElements::media_player(){
}
void HudElements::graphs(){
ImGui::TableNextRow();
ImGui::Dummy(ImVec2(0.0f, real_font_size.y));
std::string value = HUDElements.ordered_functions[HUDElements.place].second;
std::vector<float> arr;
for (size_t i = 0; i < 50; i++)
{
arr.push_back(0);
}
std::vector<float> arr(50, 0);
ImGui::PushFont(HUDElements.sw_stats->font1);
if (value == "cpu_load"){
for (auto& it : graph_data){
arr.push_back(float(it.cpu_load));
arr.erase(arr.begin());
}
HUDElements.max = 100; HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "CPU Load");
ImGui::PopFont();
}
if (value == "gpu_load"){
@ -480,9 +474,7 @@ void HudElements::graphs(){
arr.erase(arr.begin());
}
HUDElements.max = 100; HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "GPU Load");
ImGui::PopFont();
}
if (value == "cpu_temp"){
@ -497,9 +489,7 @@ void HudElements::graphs(){
HUDElements.max = HUDElements.cpu_temp_max;
HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "CPU Temp");
ImGui::PopFont();
}
if (value == "gpu_temp"){
@ -514,9 +504,7 @@ void HudElements::graphs(){
HUDElements.max = HUDElements.gpu_temp_max;
HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "GPU Temp");
ImGui::PopFont();
}
if (value == "gpu_core_clock"){
@ -529,9 +517,7 @@ void HudElements::graphs(){
HUDElements.max = HUDElements.gpu_core_max;
HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "GPU Core Clock");
ImGui::PopFont();
}
if (value == "gpu_mem_clock"){
@ -544,9 +530,7 @@ void HudElements::graphs(){
HUDElements.max = HUDElements.gpu_mem_max;
HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "GPU Mem Clock");
ImGui::PopFont();
}
if (value == "vram"){
@ -557,9 +541,7 @@ void HudElements::graphs(){
HUDElements.max = gpu_info.memoryTotal;
HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "VRAM");
ImGui::PopFont();
}
if (value == "ram"){
@ -572,11 +554,10 @@ void HudElements::graphs(){
HUDElements.max = memmax;
HUDElements.min = 0;
ImGui::PushFont(HUDElements.sw_stats->font1);
ImGui::TextColored(HUDElements.colors.engine, "%s", "RAM");
ImGui::PopFont();
}
ImGui::PopFont();
ImGui::Dummy(ImVec2(0.0f,5.0f));
ImGui::PushStyleColor(ImGuiCol_FrameBg, ImVec4(0.0f, 0.0f, 0.0f, 0.0f));
ImGui::TableNextRow();
if (!HUDElements.params->enabled[OVERLAY_PARAM_ENABLED_histogram]){
@ -590,7 +571,7 @@ void HudElements::graphs(){
NULL, HUDElements.min, HUDElements.max,
ImVec2(ImGui::GetContentRegionAvailWidth() * HUDElements.params->table_columns, 50));
}
ImGui::Dummy(ImVec2(0.0f,5.0f));
ImGui::PopStyleColor(1);
}

Loading…
Cancel
Save