aboutsummaryrefslogtreecommitdiff
path: root/src/platform/graphics/quartz/Factory.cpp
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-10-17 21:50:24 +0800
committerYuqian Yang <crupest@crupest.life>2025-10-17 21:50:24 +0800
commit728d592f4075ae78b67dab6911ada05875a470a3 (patch)
tree57a7232ea0a984b0344bc63a593c1dee65072d2f /src/platform/graphics/quartz/Factory.cpp
parent045462a6aed2796976a2f5cf0042f9a0ac1493f7 (diff)
downloadcru-728d592f4075ae78b67dab6911ada05875a470a3.tar.gz
cru-728d592f4075ae78b67dab6911ada05875a470a3.tar.bz2
cru-728d592f4075ae78b67dab6911ada05875a470a3.zip
Fix macOS build.
Diffstat (limited to 'src/platform/graphics/quartz/Factory.cpp')
-rw-r--r--src/platform/graphics/quartz/Factory.cpp10
1 files changed, 5 insertions, 5 deletions
diff --git a/src/platform/graphics/quartz/Factory.cpp b/src/platform/graphics/quartz/Factory.cpp
index 862c0966..69e9c607 100644
--- a/src/platform/graphics/quartz/Factory.cpp
+++ b/src/platform/graphics/quartz/Factory.cpp
@@ -1,12 +1,12 @@
#include "cru/platform/graphics/quartz/Factory.h"
+#include "cru/platform/Check.h"
+#include "cru/platform/graphics/ImageFactory.h"
#include "cru/platform/graphics/quartz/Brush.h"
#include "cru/platform/graphics/quartz/Font.h"
#include "cru/platform/graphics/quartz/Geometry.h"
#include "cru/platform/graphics/quartz/ImageFactory.h"
#include "cru/platform/graphics/quartz/TextLayout.h"
-#include "cru/platform/Check.h"
-#include "cru/platform/graphics/ImageFactory.h"
#include <memory>
@@ -26,13 +26,13 @@ QuartzGraphicsFactory::CreateGeometryBuilder() {
return std::make_unique<QuartzGeometryBuilder>(this);
}
-std::unique_ptr<IFont> QuartzGraphicsFactory::CreateFont(String font_family,
- float font_size) {
+std::unique_ptr<IFont> QuartzGraphicsFactory::CreateFont(
+ std::string font_family, float font_size) {
return std::make_unique<OsxCTFont>(this, font_family, font_size);
}
std::unique_ptr<ITextLayout> QuartzGraphicsFactory::CreateTextLayout(
- std::shared_ptr<IFont> font, String text) {
+ std::shared_ptr<IFont> font, std::string text) {
auto f = CheckPlatform<OsxCTFont>(font, GetPlatformId());
return std::make_unique<OsxCTTextLayout>(this, f, text);
}