surfaceNativePointer

Opaque native backend surface resource.

The concrete backend surface owns its render target and is disposed through command queue ordering when close is called.