mirror of
https://github.com/DrBeef/Raze.git
synced 2024-11-26 22:11:58 +00:00
33 lines
519 B
C++
33 lines
519 B
C++
#pragma once
|
|
|
|
#include "v_video.h"
|
|
|
|
//==========================================================================
|
|
//
|
|
//
|
|
//
|
|
//==========================================================================
|
|
|
|
class Win32BaseVideo : public IVideo
|
|
{
|
|
public:
|
|
Win32BaseVideo();
|
|
|
|
void DumpAdapters();
|
|
|
|
HDC m_hDC;
|
|
|
|
protected:
|
|
HMODULE hmRender;
|
|
|
|
char m_DisplayDeviceBuffer[CCHDEVICENAME];
|
|
char *m_DisplayDeviceName;
|
|
HMONITOR m_hMonitor;
|
|
|
|
HWND m_Window;
|
|
|
|
void GetDisplayDeviceName();
|
|
public:
|
|
virtual void Shutdown() = 0;
|
|
|
|
};
|