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(system: "cocoa"
| "win32"
| "x11"
| "wayland",windowHandle: Deno.PointerValue<unknown>,displayHandle: Deno.PointerValue<unknown>,)
getContext(context: "webgpu"): GPUCanvasContext
present(): void