How would I make dynamic fog?

How can I make dynamic fog that will only cover the parts of the map that are currently be streamed out?

Perhaps this post would help you