Engine.Events.CursorPos
callback :: (MonadSink rs m, HasInput cursor, GetInput cursor ~ Vec2) => cursor -> Sink e st -> m ReleaseKey Source #
handler :: (MonadResource m, HasInput cursor, GetInput cursor ~ Vec2) => cursor -> Sink e st -> Callback m Source #
type Process = Cell ("window" ::: Vec2) ("centered" ::: Vec2) Source #
spawn :: MonadSink rs m => m Process Source #