NativeCanvasDevices
Render-thread registry that keeps native canvas cleanup alive independently of visible screens.
A version adapter supplies exactly one stable driver identity per physical device. Entries are retained only for that device lifetime and removed after successful terminal cleanup. Every operation runs on the thread that first initializes this registry; callbacks are never dispatched to another thread.
Functions
Closes every device after native GUI queues have been discarded and before native device destruction.
Resolves the lifetime manager for one stable native driver identity without allocating GPU storage.
Reports separately budgeted portable GUI resource sets across every registered native device.
Reports native payload bytes held by registered independently budgeted GUI cache managers.
Reports native entry reservations held by registered independently budgeted GUI cache managers.
Reports active, retired, asynchronously releasing, and failed target-set permits across all registered devices.