Add setter for fullscreen surface (for direct rendering)

Only the fullscreen surface will be sent frame events,
throttling other surfaces.