consumed

Records native GUI consumption and then polls all device lifetimes on the render thread.

The version adapter calls this at the actual GUI-consumption boundary, after any family-required flush or submit and including consumer failure paths. It must never be called between extraction and consumption.

Throws

after every independent device cleanup has been attempted.