Expand description
The outputs of the platform: what the one top-level is drawn onto.
Re-exports§
pub use drm::DrmModeConnection;pub use drm::DrmModeSubPixel;
Modules§
- drm
- The declarations of
libdrmandlibgbmthe DRM output uses (the port ofOutput/Drm.cs). - drm_
scanout - Reading back what a CRTC shows: the pixels of the framebuffer it scans out. An addition, for the verification of the DRM output on a virtual card (docs/porting/linux-framebuffer-platform.md, section 10): the smoke example and the ControlCatalog compare and save the frame the card shows, not the frame the renderer believes it drew.
Structs§
- DrmCard
- A card of the DRM subsystem, open for reading and writing.
- DrmConnector
- A connector of a card, as it was when the resources were read.
- DrmMode
Info - A display mode of a connector.
- DrmOutput
- A KMS output: a connector of a card, drawn with OpenGL.
- DrmResources
- The connectors and encoders of a card.
- FbDev
Output Options - FbDev output options.
- FbMapping
- The memory of a device, mapped into the process. It is unmapped when the last owner lets go of it.
- Fbdev
Output - A framebuffer device as the output of the platform.
- File
FbDevice - A plain file as a framebuffer:
line_length * yresbytes, mapped as a device’s memory is. - Linux
FbDevice - A framebuffer device of the kernel.
Traits§
- IFbDevice
- A framebuffer device.
- IGlOutput
Backend - IOutput
Backend