mach/src/main.zig
Stephen Gutekanst 26a9392188 build: remove earcut dependency
Related to hexops/mach#967

Signed-off-by: Stephen Gutekanst <stephen@hexops.com>
2023-09-21 14:10:22 -07:00

38 lines
1.2 KiB
Zig

pub const core = @import("core");
pub const GPUInterface = core.GPUInterface;
pub const scope_levels = core.scope_levels;
pub const log_level = core.log_level;
pub const Timer = core.Timer;
pub const gpu = core.gpu;
pub const sysjs = @import("sysjs");
pub const ecs = @import("ecs");
pub const sysaudio = @import("sysaudio");
pub const gfx = @import("gfx/util.zig");
pub const gfx2d = struct {
pub const Sprite2D = @import("gfx2d/Sprite2D.zig");
pub const Text2D = @import("gfx2d/Text2D.zig");
pub const FontRenderer = @import("gfx2d/font.zig").FontRenderer;
pub const RGBA32 = @import("gfx2d/font.zig").RGBA32;
pub const Glyph = @import("gfx2d/font.zig").Glyph;
pub const GlyphMetrics = @import("gfx2d/font.zig").GlyphMetrics;
};
pub const math = @import("math/main.zig");
pub const testing = @import("testing.zig");
pub const Atlas = @import("atlas/Atlas.zig");
// Engine exports
pub const App = @import("engine.zig").App;
pub const Engine = @import("engine.zig").Engine;
pub const World = @import("engine.zig").World;
pub const Mod = World.Mod;
const std = @import("std");
test {
std.testing.refAllDeclsRecursive(gfx);
std.testing.refAllDeclsRecursive(Atlas);
std.testing.refAllDeclsRecursive(math);
_ = ecs;
}