macos: create descriptors from URL

This commit is contained in:
Mitchell Hashimoto
2022-10-08 10:16:35 -07:00
parent 175ff0f777
commit 240c560720
2 changed files with 14 additions and 0 deletions

View File

@ -1,6 +1,7 @@
pub usingnamespace @import("text/font.zig");
pub usingnamespace @import("text/font_collection.zig");
pub usingnamespace @import("text/font_descriptor.zig");
pub usingnamespace @import("text/font_manager.zig");
test {
@import("std").testing.refAllDecls(@This());

View File

@ -0,0 +1,13 @@
const std = @import("std");
const Allocator = std.mem.Allocator;
const foundation = @import("../foundation.zig");
const c = @import("c.zig");
pub fn createFontDescriptorsFromURL(url: *foundation.URL) ?*foundation.Array {
return @intToPtr(
?*foundation.Array,
@ptrToInt(c.CTFontManagerCreateFontDescriptorsFromURL(
@ptrCast(c.CFURLRef, url),
)),
);
}