Vertex Painting

Is it possible to vertex paint material functions?

I am looking to set up several different material functions to utilize my splat map and for a huge landscape. I would like to vertex paint paths as well as beach sand and rocks in some parts that are not set up on my splat map. Is this possible?

I am looking to vertex paint multiple materials to the landscape and I’m not sure if that’s possible.