1
0
mirror of https://github.com/narzoul/DDrawCompat synced 2024-12-30 08:55:36 +01:00
DDrawCompat/DDrawCompat/Gdi/VirtualScreen.h
2019-01-02 18:52:06 +01:00

29 lines
477 B
C++

#pragma once
#define WIN32_LEAN_AND_MEAN
#include <Windows.h>
#include "Common/CompatPtr.h"
namespace Gdi
{
class Region;
namespace VirtualScreen
{
HDC createDc();
HBITMAP createDib();
HBITMAP createOffScreenDib(DWORD width, DWORD height);
CompatPtr<IDirectDrawSurface7> createSurface(const RECT& rect);
void deleteDc(HDC dc);
RECT getBounds();
Region getRegion();
void init();
bool update();
void updatePalette(PALETTEENTRY(&palette)[256]);
}
}