Skip to main content

Module backend

Module backend 

Source
Expand description

The backend abstraction that the animation engine drives.

Every backend runs on the engine’s dedicated worker thread and is therefore free to hold non-Sync platform state (COM interfaces, PIDL caches, GPU devices, etc.). The trait only requires Send + 'static so the worker thread can own it exclusively.

Traits§

DesktopBackend
The single point of contact between the animation engine and the OS desktop.