The window-library operations a boot sequence needs.
Constructors
WindowAdapterwaAllocateInstance :: Maybe ApplicationInfo -> [InstanceRequirement] -> [InstanceRequirement] -> m InstanceCreate an instance satisfying the window library's requirements plus the given required and optional ones.
waAllocateSurface :: Instance -> m SurfaceKHRCreate a surface for the window, destroyed with the resource scope.
waDrawableSize :: m Extent2DThe window's current drawable size, for the swapchain extent.