Skip to content

Commit eee1888

Browse files
feat: add font providing to build
1 parent 404741b commit eee1888

File tree

2 files changed

+3
-0
lines changed

2 files changed

+3
-0
lines changed

build.zig

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,7 @@ const metap = @import("metaplus").@"meta+";
44
pub const Sdk = @import("src/phantom/sdk.zig");
55

66
pub const DisplayBackendType = metap.enums.fields.mix(metap.enums.fromDecls(@import("src/phantom/display/backends.zig")), Sdk.TypeFor(.displays));
7+
pub const FontBackendType = metap.enums.fields.mix(metap.enums.fromDecls(@import("src/phantom/fonts/backends.zig")), Sdk.TypeFor(.fonts));
78
pub const PlatformBackendType = metap.enums.fields.mix(metap.enums.fromDecls(@import("src/phantom/platform/backends.zig")), Sdk.TypeFor(.platforms));
89
pub const SceneBackendType = metap.enums.fields.mix(metap.enums.fromDecls(@import("src/phantom/scene/backends.zig")), Sdk.TypeFor(.scenes));
910
pub const ImageFormatType = metap.enums.fields.mix(metap.enums.fromDecls(@import("src/phantom/painting/image/formats.zig")), Sdk.TypeFor(.imageFormats));

src/phantom/sdk.zig

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -123,13 +123,15 @@ pub const PhantomModule = struct {
123123
displays: ?[]const []const u8 = null,
124124
platforms: ?[]const []const u8 = null,
125125
imageFormats: ?[]const []const u8 = null,
126+
fonts: ?[]const []const u8 = null,
126127

127128
pub fn value(self: Provides, kind: std.meta.FieldEnum(Provides)) []const []const u8 {
128129
return (switch (kind) {
129130
.scenes => self.scenes,
130131
.displays => self.displays,
131132
.platforms => self.platforms,
132133
.imageFormats => self.imageFormats,
134+
.fonts => self.fonts,
133135
}) orelse &[_][]const u8{};
134136
}
135137

0 commit comments

Comments
 (0)