Implement a dynamic paint overlay.
this overlay will show the weightpaint or vertex paint of the active dynamic paint canvas of any object.
Dynamic Paint Overlay will be added to the Geometry section. Dynamic Paint is not implemented as a mode, but as visibility flags. In the overlay popover there will be a global setting to turn on/off the Dynamic Paint overlay. The Opacity of the overlay can be changed by the user.
When turned on every object that has an active Dynamic Paint Surface will show the surface in the viewport. Supported dynamic paint surfaces are Paint and Weight. By default the overlay is turned off.