/** * @file PlotPanel.h * @brief ImPlot-based oscilloscope plot panel. */ #pragma once namespace StreamHubClient { class App; /** * @brief Render one oscilloscope plot panel. * @param app Application state. * @param plotIdx Which slot in app.plotSlots() to render. * @param paused Whether data updates are paused for this plot. */ void RenderPlotPanel(App& app, int plotIdx, bool& paused); } /* namespace StreamHubClient */