From 40bbf3c14a782673bbd36c8a98adb0934b06add5 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Mon, 3 Nov 2025 20:48:22 +0800 Subject: Osx remove Resource.h. --- include/cru/platform/gui/osx/Base.h | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 include/cru/platform/gui/osx/Base.h (limited to 'include/cru/platform/gui/osx/Base.h') diff --git a/include/cru/platform/gui/osx/Base.h b/include/cru/platform/gui/osx/Base.h new file mode 100644 index 00000000..48388ddf --- /dev/null +++ b/include/cru/platform/gui/osx/Base.h @@ -0,0 +1,20 @@ +#pragma once +#include + +#include + +namespace cru::platform::gui::osx { +class OsxGuiResource : public Object, public virtual IPlatformResource { + public: + explicit OsxGuiResource(IUiApplication* ui_application); + ~OsxGuiResource() override = default; + + public: + std::string GetPlatformId() const override { return "OSX GUI"; } + + IUiApplication* GetUiApplication() const { return ui_application_; } + + private: + IUiApplication* ui_application_; +}; +} // namespace cru::platform::gui::osx -- cgit v1.2.3