native
Get native OS window handle.
Parameters
- self:Backend
- Backend
- window:*dvui.Window
- *dvui.Window
Source
Implementation
pub fn native(self: Backend, window: *dvui.Window) dvui.Window.Native {
if (comptime !@hasDecl(Implementation, "native")) {
return switch (builtin.os.tag) {
.windows => .{ .hwnd = null },
.macos => .{ .cocoa_window = null },
else => {},
};
} else {
return self.impl.native(window);
}
}