Skip to main content

Module display_scheme

Module display_scheme 

Source
Expand description

Display VFS scheme : exposes framebuffer as /dev/display/.

Modeled after Redox OS vesad + driver-graphics but implemented as a kernel scheme with GraphicsAdapter support for multi-display.

§Files

  • info : read-only: adapter info, display list
  • 0.0, 0.1, … : read/write: per-display screen (display_id.screen_id)
  • damage : write-only: present dirty rect or full screen
  • clear : write-only: clear screen to black

§Multi-display

/dev/display/
├── info
├── 0.0          ← display 0, screen 0 (primary)
├── 0.1          ← display 0, screen 1 (secondary, if present)
├── damage
└── clear

Structs§

DisplayScheme

Enums§

Handle 🔒

Constants§

MAX_HANDLES 🔒

Functions§

register_display_scheme
Register the display scheme at /dev/display/.