diff options
Diffstat (limited to 'src/osd/windows/video.h')
-rw-r--r-- | src/osd/windows/video.h | 30 |
1 files changed, 1 insertions, 29 deletions
diff --git a/src/osd/windows/video.h b/src/osd/windows/video.h index 59d14fa20d5..3f4b49efbe4 100644 --- a/src/osd/windows/video.h +++ b/src/osd/windows/video.h @@ -9,39 +9,11 @@ #ifndef __WIN_VIDEO__ #define __WIN_VIDEO__ -#include "render.h" -#include "winmain.h" -#include "modules/osdwindow.h" - -//============================================================ -// TYPE DEFINITIONS -//============================================================ +#include "modules/osdhelper.h" inline osd_rect RECT_to_osd_rect(const RECT &r) { return osd_rect(r.left, r.top, r.right - r.left, r.bottom - r.top); } -class win_monitor_info : public osd_monitor_info -{ -public: - win_monitor_info(const HMONITOR handle, const char *monitor_device, float aspect); - virtual ~win_monitor_info(); - - virtual void refresh() override; - - // static - - static BOOL CALLBACK monitor_enum_callback(HMONITOR handle, HDC dc, LPRECT rect, LPARAM data); - static std::shared_ptr<osd_monitor_info> monitor_from_handle(HMONITOR monitor); - - HMONITOR handle() const { return m_handle; } - -private: - HMONITOR m_handle; // handle to the monitor -#if WINAPI_FAMILY_PARTITION(WINAPI_PARTITION_DESKTOP) - MONITORINFOEX m_info; // most recently retrieved info -#endif -}; - #endif |