Backlog/lib/sdl3/v2/system.zig

48 lines
1.2 KiB
Zig

const std = @import("std");
pub const c = @import("c.zig").c;
pub const tagMSG = extern struct {
0: SANDBOX_NONE =,
};
pub inline fn getSandbox() Sandbox {
return c.SDL_GetSandbox();
}
pub inline fn onApplicationWillTerminate() void {
return c.SDL_OnApplicationWillTerminate();
}
pub inline fn onApplicationDidReceiveMemoryWarning() void {
return c.SDL_OnApplicationDidReceiveMemoryWarning();
}
pub inline fn onApplicationWillEnterBackground() void {
return c.SDL_OnApplicationWillEnterBackground();
}
pub inline fn onApplicationDidEnterBackground() void {
return c.SDL_OnApplicationDidEnterBackground();
}
pub inline fn onApplicationWillEnterForeground() void {
return c.SDL_OnApplicationWillEnterForeground();
}
pub inline fn onApplicationDidEnterForeground() void {
return c.SDL_OnApplicationDidEnterForeground();
}
pub inline fn onApplicationDidChangeStatusBarOrientation() void {
return c.SDL_OnApplicationDidChangeStatusBarOrientation();
}
pub inline fn getGDKTaskQueue(outTaskQueue: [*c]XTaskQueueHandle) bool {
return c.SDL_GetGDKTaskQueue(outTaskQueue);
}
pub inline fn getGDKDefaultUser(outUserHandle: [*c]XUserHandle) bool {
return c.SDL_GetGDKDefaultUser(outUserHandle);
}