That is sort of my question to you? For any normal surface, I would ask the surface for an image snapshot. And then draw that image to the main surface. But that would involve a copy operation that seems unnecessary. Is there a better way to do it, using a surface returned from SkSurface::MakeFromBackendTexture()?
Also, I was poking around and noticed the Artist and Layout classes.
Might they be a better way to implement the scenario I am shooting for? (where the frame window is broken up into a bunch of arbitrary panels)
There isn't a lot of (any) examples of how either of those classes should be used.