class Deno.UnsafeWindowSurface
Unstable
Creates a presentable WebGPU surface from given window and
display handles.
The parameters correspond to the table below:
| system | winHandle | displayHandle |
| ----------------- | ------------- | --------------- |
| "cocoa" (macOS) | `NSView*` | - |
| "win32" (Windows) | `HWND` | `HINSTANCE` |
| "x11" (Linux) | Xlib `Window` | Xlib `Display*` |
| "wayland" (Linux) | `wl_surface*` | `wl_display*` |
new
UnsafeWindowSurface(options: { system: "cocoa"
| "win32"
| "x11"
| "wayland"; windowHandle: Deno.PointerValue<unknown>; displayHandle: Deno.PointerValue<unknown>; width: number; height: number; })
getContext(context: "webgpu"): GPUCanvasContext
present(): void