Viewport material view
No.

This is because the procedural texture is actually calculated by the render engine. The closest you can get is by "caching" the texture to a conventional raster image via texture baking, then using that as you would any other image texture.