slmsuite.hardware.slms.screenmirrored#

Projects data onto the SLM’s virtual display, using the pyglet library.

Each ScreenMirrored instance creates a fullscreen pyglet window on a dedicated background thread. This thread continuously dispatches OS events to prevent window freezing, while rendering commands are submitted from the main thread via a thread-safe queue.

Classes

ScreenMirrored

Wraps a pyglet window for displaying data to an SLM.