Creates a surface from a given surface definition.
Note:
surfaces are immutable. They will always reflect their initial definition.
Signature
class Context:
// Constructs a surface from a surface builder definition
fun createSurface(
builder: SurfaceBuilder,
) -> Surface