The Linux framebuffer platform of FerroUI: one full-screen top-level on a framebuffer device or a KMS output, with input from the kernel's input devices
//! What an input backend asks of the screen (the port of
//! `IScreenInfoProvider.cs`).
useferroui_base::platform::ISurfaceOrientation;useferroui_base::Size;pubtraitIScreenInfoProvider{fnscaled_size(&self)-> Size;/// The screen as one that has an orientation (the reference tests the
/// type).
fnas_surface_orientation(&self)->Option<&dyn ISurfaceOrientation>{None}}