3
#include "Common/CommonWindows.h"
6
#include "Core/System.h"
7
#include "MainWindowMenu.h"
12
WM_USER_SAVESTATE_FINISH = WM_USER + 100,
13
WM_USER_UPDATE_UI = WM_USER + 101,
14
WM_USER_WINDOW_TITLE_CHANGED = WM_USER + 103,
15
WM_USER_BROWSE_BOOT_DONE = WM_USER + 104,
16
WM_USER_TOGGLE_FULLSCREEN = WM_USER + 105,
29
FRAMESKIP_MAX = FRAMESKIP_8,
32
RESOLUTION_NATIVE = 1,
49
TEXSCALING_MAX = TEXSCALING_5X,
52
void Init(HINSTANCE hInstance);
53
BOOL Show(HINSTANCE hInstance);
54
void CreateDebugWindows();
55
void DestroyDebugWindows();
58
void UpdateCommands();
59
void SetWindowTitle(const wchar_t *title);
62
HINSTANCE GetHInstance();
63
HWND GetDisplayHWND();
64
void ToggleFullscreen(HWND hWnd, bool goingFullscreen);
66
void SendToggleFullscreen(bool fullscreen); // To be used off-thread
67
void ToggleDebugConsoleVisibility();
68
void SetInternalResolution(int res = -1);
69
void SetWindowSize(int zoom);