Manages the ImGui-based loading screen for ASAPCabinetFE initialization. More...
#include <loading_screen.h>
Public Member Functions | |
LoadingScreen (std::shared_ptr< LoadingProgress > progress) | |
void | render () |
Manages the ImGui-based loading screen for ASAPCabinetFE initialization.
Renders a pinball-themed loading interface with a vertical pipeline stage list, progress bars, system information, log messages, and simulated thread activity. The layout is dynamically sized (70% width/50% height, capped at 800x600) with neon colors and lightweight animations, designed for vertical screens. No user interaction is required—everything is visible like a dashboard.