--- nono/vm/renderer.h 2026/04/29 17:05:33 1.1.1.12 +++ nono/vm/renderer.h 2026/04/29 17:05:50 1.1.1.14 @@ -18,8 +18,8 @@ class ConsoleDevice; class PlaneVRAMDevice; -class Scheduler; class Syncer; +class UIMessage; class VideoCtlrDevice; class Renderer : public ThreadDevice @@ -75,6 +75,8 @@ class Renderer : public ThreadDevice // 画面合成。更新があれば true を返す。(派生クラス側で用意) virtual bool RenderMD() = 0; + void PrintPerf(); + DECLARE_MONITOR_CALLBACK(MonitorUpdate); // ウィンドウとして表示される画面はオプションや設定などで縮尺を変える @@ -128,8 +130,8 @@ class Renderer : public ThreadDevice uint64 last_output_time {}; // 前回の出力通知 RT 時刻 FixedQueue ma_output_span {}; // 出力通知間隔 - Scheduler *scheduler {}; Syncer *syncer {}; + UIMessage *uimessage {}; Monitor *monitor {};