Hide all hud elements on no_display

pull/131/head
FlightlessMango 4 years ago
parent e95a96d9f0
commit d454ff43a2

@ -1296,32 +1296,32 @@ void render_imgui(swapchain_stats& data, struct overlay_params& params, ImVec2&
window_size = ImVec2(window_size.x, ImGui::GetCursorPosY() + 10.0f);
ImGui::End();
}
if(loggingOn){
ImGui::SetNextWindowBgAlpha(0.0);
ImGui::SetNextWindowSize(ImVec2(params.font_size * 13, params.font_size * 13), ImGuiCond_Always);
ImGui::SetNextWindowPos(ImVec2(width - params.font_size * 13,
0),
ImGuiCond_Always);
ImGui::Begin("Logging", &open, ImGuiWindowFlags_NoDecoration);
ImGui::Text("Logging...");
ImGui::Text("Elapsed: %isec", int((elapsedLog) / 1000000));
ImGui::End();
}
if (params.enabled[OVERLAY_PARAM_ENABLED_crosshair]){
ImGui::SetNextWindowBgAlpha(0.0);
ImGui::SetNextWindowSize(ImVec2(width, height), ImGuiCond_Always);
ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always);
ImGui::Begin("Logging", &open, ImGuiWindowFlags_NoDecoration);
ImVec2 horiz = ImVec2(width / 2 - (params.crosshair_size / 2), height / 2);
ImVec2 vert = ImVec2(width / 2, height / 2 - (params.crosshair_size / 2));
ImGui::GetWindowDrawList()->AddLine(horiz,
ImVec2(horiz.x + params.crosshair_size, horiz.y + 0),
params.crosshair_color, 2.0f);
ImGui::GetWindowDrawList()->AddLine(vert,
ImVec2(vert.x + 0, vert.y + params.crosshair_size),
params.crosshair_color, 2.0f);
ImGui::End();
if(loggingOn){
ImGui::SetNextWindowBgAlpha(0.0);
ImGui::SetNextWindowSize(ImVec2(params.font_size * 13, params.font_size * 13), ImGuiCond_Always);
ImGui::SetNextWindowPos(ImVec2(width - params.font_size * 13,
0),
ImGuiCond_Always);
ImGui::Begin("Logging", &open, ImGuiWindowFlags_NoDecoration);
ImGui::Text("Logging...");
ImGui::Text("Elapsed: %isec", int((elapsedLog) / 1000000));
ImGui::End();
}
if (params.enabled[OVERLAY_PARAM_ENABLED_crosshair]){
ImGui::SetNextWindowBgAlpha(0.0);
ImGui::SetNextWindowSize(ImVec2(width, height), ImGuiCond_Always);
ImGui::SetNextWindowPos(ImVec2(0, 0), ImGuiCond_Always);
ImGui::Begin("Logging", &open, ImGuiWindowFlags_NoDecoration);
ImVec2 horiz = ImVec2(width / 2 - (params.crosshair_size / 2), height / 2);
ImVec2 vert = ImVec2(width / 2, height / 2 - (params.crosshair_size / 2));
ImGui::GetWindowDrawList()->AddLine(horiz,
ImVec2(horiz.x + params.crosshair_size, horiz.y + 0),
params.crosshair_color, 2.0f);
ImGui::GetWindowDrawList()->AddLine(vert,
ImVec2(vert.x + 0, vert.y + params.crosshair_size),
params.crosshair_color, 2.0f);
ImGui::End();
}
}
}

Loading…
Cancel
Save