--- nono/vm/videoctlr.h 2026/04/29 17:05:50 1.1.1.12 +++ nono/vm/videoctlr.h 2026/04/29 17:05:59 1.1.1.14 @@ -12,13 +12,12 @@ #include "device.h" #include "bitmap.h" -#include "color.h" #include #include class GVRAMDevice; class PlaneVRAMDevice; -class Renderer; +class VideoRenderer; class UIMessage; class VideoCtlr @@ -102,7 +101,7 @@ class VideoCtlrDevice : public IODevice, bool Render(BitmapRGBX& dst); // モニタ更新(下請け) - int MonitorUpdate(TextScreen&, int y, uint32 crtc_r20); + int MonitorScreen(TextScreen&, int y, uint32 crtc_r20); // グラフィック画面を取得。(モニタ用) const BitmapRGBX& GetGraphicBitmap() const { return grbmp; } @@ -182,10 +181,10 @@ class VideoCtlrDevice : public IODevice, GVRAMDevice *gvram {}; PlaneVRAMDevice *planevram {}; - Renderer *renderer {}; UIMessage *uimessage {}; + VideoRenderer *renderer {}; }; -static inline VideoCtlrDevice *GetVideoCtlrDevice() { +inline VideoCtlrDevice *GetVideoCtlrDevice() { return Object::GetObject(OBJ_VIDEOCTLR); }