This commit is contained in:
Jorijn van der Graaf 2026-04-02 16:52:10 +02:00
commit 22b8af7bfc
4 changed files with 90 additions and 10 deletions

View file

@ -41,6 +41,9 @@ module;
#ifdef CRAFTER_GRAPHICS_RENDERER_VULKAN
#include "vulkan/vulkan.h"
#endif
#ifdef CRAFTER_GRAPHICS_WINDOW_WIN32
#include <windows.h>
#endif
export module Crafter.Graphics:Window;
import std;
@ -128,6 +131,13 @@ export namespace Crafter {
void LogTiming();
#endif
#ifdef CRAFTER_GRAPHICS_WINDOW_WIN32
HBITMAP cursorBitmap = nullptr;
HCURSOR cursorHandle = nullptr;
std::uint16_t cursorSizeX = 0;
std::uint16_t cursorSizeY = 0;
#endif
#ifdef CRAFTER_GRAPHICS_WINDOW_WAYLAND
float scale;
#ifdef CRAFTER_GRAPHICS_RENDERER_SOFTWARE