Skip to content

Commit 5fadb18

Browse files
committed
1 parent 687b32c commit 5fadb18

File tree

1 file changed

+0
-95
lines changed

1 file changed

+0
-95
lines changed

src/sdl3.zig

Lines changed: 0 additions & 95 deletions
Original file line numberDiff line numberDiff line change
@@ -982,101 +982,6 @@ pub const Surface = opaque {
982982
extern fn SDL_DestroySurface(surface: *Surface) void;
983983
};
984984

985-
//--------------------------------------------------------------------------------------------------
986-
//
987-
// Platform-specific Window Management
988-
//
989-
//--------------------------------------------------------------------------------------------------
990-
const SYSWM_CURRENT_VERSION = 1;
991-
const SYSWM_INFO_SIZE_V1 = 16 * 8;
992-
const SYSWM_CURRENT_INFO_SIZE = SYSWM_INFO_SIZE_V1;
993-
994-
pub const SysWMType = enum(u32) {
995-
unknown,
996-
android,
997-
cocoa,
998-
haiku,
999-
kmsdrm,
1000-
riscos,
1001-
uikit,
1002-
vivante,
1003-
wayland,
1004-
windows,
1005-
winrt,
1006-
x11,
1007-
_,
1008-
};
1009-
1010-
pub const SysWMInfo = extern struct {
1011-
version: u32,
1012-
subsystem: SysWMType,
1013-
_: [(2 * 8 - 2 * 4) / 4]u8 = undefined, // padding
1014-
info: extern union {
1015-
win: extern struct {
1016-
window: *opaque {},
1017-
hdc: *opaque {},
1018-
hinstance: *opaque {},
1019-
},
1020-
winrt: extern struct {
1021-
window: *opaque {},
1022-
},
1023-
x11: extern struct {
1024-
display: *opaque {},
1025-
screen: c_int,
1026-
window: *opaque {},
1027-
},
1028-
cocoa: extern struct {
1029-
window: *opaque {},
1030-
},
1031-
uikit: extern struct {
1032-
window: *opaque {},
1033-
framebuffer: c_uint,
1034-
colorbuffer: c_uint,
1035-
resolveFramebuffer: c_uint,
1036-
},
1037-
wl: extern struct {
1038-
display: *opaque {},
1039-
surface: *opaque {},
1040-
egl_window: *opaque {},
1041-
xdg_surface: *opaque {},
1042-
xdg_toplevel: *opaque {},
1043-
xdg_popup: *opaque {},
1044-
xdg_positioner: *opaque {},
1045-
},
1046-
android: extern struct {
1047-
window: *opaque {},
1048-
surface: *opaque {},
1049-
},
1050-
vivante: extern struct {
1051-
display: *opaque {},
1052-
window: *opaque {},
1053-
},
1054-
kmsdrm: extern struct {
1055-
dev_index: c_int,
1056-
drm_fd: c_int,
1057-
gbm_dev: *opaque {},
1058-
},
1059-
dummy: [14]u64,
1060-
},
1061-
};
1062-
1063-
comptime {
1064-
assert(@sizeOf(SysWMInfo) == SYSWM_CURRENT_INFO_SIZE);
1065-
}
1066-
1067-
pub fn getWindowWMInfo(window: *Window) Error!SysWMInfo {
1068-
var info = SysWMInfo{
1069-
.version = SYSWM_CURRENT_VERSION,
1070-
.subsystem = undefined,
1071-
.info = undefined,
1072-
};
1073-
if (SDL_GetWindowWMInfo(window, &info) == 0) {
1074-
return info;
1075-
}
1076-
return makeError();
1077-
}
1078-
extern fn SDL_GetWindowWMInfo(window: *Window, info: *SysWMInfo) c_int;
1079-
1080985
//--------------------------------------------------------------------------------------------------
1081986
//
1082987
// Clipboard Handling

0 commit comments

Comments
 (0)