Constructors
WindowLoopwlMkState :: Swapchain -> ResourceT IO (s, ReleaseKey)Build per-swapchain state. The release key is fired when the swapchain is recreated and a fresh state replaces this one.
wlMkRecycled :: InitRecycledResources (ResourceT IO) rrwlRender :: s -> Frame rr -> ResourceT IO ()Per-frame render action; runs inside
runFrame.wlOnFrame :: Word64 -> Word64 -> ResourceT IO ()wlOnExit :: Frame rr -> ResourceT IO ()Fired once when the window closes. Use noOnExit if you don't care.