{mach,sysjs}: put WASM imports into their own namespaces (#537)
This commit is contained in:
parent
eef76effe3
commit
47d1544b64
4 changed files with 87 additions and 86 deletions
|
|
@ -6,28 +6,28 @@ const enums = @import("../enums.zig");
|
|||
const gpu = @import("gpu");
|
||||
|
||||
const js = struct {
|
||||
extern fn machCanvasInit(selector_id: *u8) CanvasId;
|
||||
extern fn machCanvasDeinit(canvas: CanvasId) void;
|
||||
extern fn machCanvasSetTitle(canvas: CanvasId, title: [*]const u8, len: u32) void;
|
||||
extern fn machCanvasSetSize(canvas: CanvasId, width: u32, height: u32) void;
|
||||
extern fn machCanvasSetFullscreen(canvas: CanvasId, value: bool) void;
|
||||
extern fn machCanvasGetWindowWidth(canvas: CanvasId) u32;
|
||||
extern fn machCanvasGetWindowHeight(canvas: CanvasId) u32;
|
||||
extern fn machCanvasGetFramebufferWidth(canvas: CanvasId) u32;
|
||||
extern fn machCanvasGetFramebufferHeight(canvas: CanvasId) u32;
|
||||
extern fn machSetMouseCursor(cursor_name: [*]const u8, len: u32) void;
|
||||
extern fn machEmitCloseEvent() void;
|
||||
extern fn machSetWaitEvent(timeout: f64) void;
|
||||
extern fn machHasEvent() bool;
|
||||
extern fn machEventShift() i32;
|
||||
extern fn machEventShiftFloat() f64;
|
||||
extern fn machChangeShift() u32;
|
||||
extern fn machPerfNow() f64;
|
||||
extern "mach" fn machCanvasInit(selector_id: *u8) CanvasId;
|
||||
extern "mach" fn machCanvasDeinit(canvas: CanvasId) void;
|
||||
extern "mach" fn machCanvasSetTitle(canvas: CanvasId, title: [*]const u8, len: u32) void;
|
||||
extern "mach" fn machCanvasSetSize(canvas: CanvasId, width: u32, height: u32) void;
|
||||
extern "mach" fn machCanvasSetFullscreen(canvas: CanvasId, value: bool) void;
|
||||
extern "mach" fn machCanvasGetWindowWidth(canvas: CanvasId) u32;
|
||||
extern "mach" fn machCanvasGetWindowHeight(canvas: CanvasId) u32;
|
||||
extern "mach" fn machCanvasGetFramebufferWidth(canvas: CanvasId) u32;
|
||||
extern "mach" fn machCanvasGetFramebufferHeight(canvas: CanvasId) u32;
|
||||
extern "mach" fn machSetMouseCursor(cursor_name: [*]const u8, len: u32) void;
|
||||
extern "mach" fn machEmitCloseEvent() void;
|
||||
extern "mach" fn machSetWaitEvent(timeout: f64) void;
|
||||
extern "mach" fn machHasEvent() bool;
|
||||
extern "mach" fn machEventShift() i32;
|
||||
extern "mach" fn machEventShiftFloat() f64;
|
||||
extern "mach" fn machChangeShift() u32;
|
||||
extern "mach" fn machPerfNow() f64;
|
||||
|
||||
extern fn machLog(str: [*]const u8, len: u32) void;
|
||||
extern fn machLogWrite(str: [*]const u8, len: u32) void;
|
||||
extern fn machLogFlush() void;
|
||||
extern fn machPanic(str: [*]const u8, len: u32) void;
|
||||
extern "mach" fn machLog(str: [*]const u8, len: u32) void;
|
||||
extern "mach" fn machLogWrite(str: [*]const u8, len: u32) void;
|
||||
extern "mach" fn machLogFlush() void;
|
||||
extern "mach" fn machPanic(str: [*]const u8, len: u32) void;
|
||||
};
|
||||
|
||||
const common = @import("common.zig");
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue