Egui::Backend::Sokol::WindowPort
Inherits Egui::SystemPorts::Window::Implementation < Reference < Object
System port Window → sokol_app (title, fullscreen) + shim (resize/move/minimize/maximize: X11 core + _NET_WM_STATE, Win32).
Constants
Native move/resize: X11 _NET_WM_MOVERESIZE, Win32 WM_NCLBUTTONDOWN, macOS performWindowDrag/ResizeWithEvent:. Direction codes are the X11 convention (0..7), shared by the shim's Win32 HT* mapping.
Instance methods
Borderless toggle (shim): X11 _MOTIF_WM_HINTS, Win32 window styles + SWP_FRAMECHANGED, macOS NSWindowStyleMaskTitled. The default client-side chrome follows the state: it shows while the window is borderless and hides when the system frame comes back.
Whole-window opacity (shim): X11 _NET_WM_WINDOW_OPACITY, Win32 WS_EX_LAYERED + LWA_ALPHA, macOS NSWindow.alphaValue.
X11 XShape / Win32 SetWindowRgn, built from scanline runs of the opaque mask pixels (see the shim). macOS no-op — the window's own alpha composites natively there.