6#include "TTauri/GUI/Window_vulkan.hpp"
7#include <unordered_map>
10class Application_macos;
33 static void createWindowClass();
39 static bool firstWindowHasBeenOpened;
43 void setCursor(Cursor cursor)
noexcept override;
45 void closeWindow()
override;
47 void minimizeWindow()
override;
49 void maximizeWindow()
override;
51 void normalizeWindow()
override;
53 void setWindowSize(
ivec extent)
override {}
55 [[nodiscard]]
std::string getTextFromClipboard() const noexcept
override {
59 void setTextOnClipboard(
std::string str)
noexcept override { }
66 bool trackingMouseLeaveEvent =
false;
Definition Application_macos.hpp:10
A 4D vector.
Definition ivec.hpp:37
Definition Window_vulkan.hpp:29
Definition Window_vulkan_macos.hpp:15
void closingWindow() override
void openingWindow() override
vk::SurfaceKHR getSurface() const override