⚠️ VeridianOS Kernel Documentation - This is low-level kernel code. All functions are unsafe unless explicitly marked otherwise. no_std

Module multi_output

Module multi_output 

Source
Expand description

Multi-Output Display Manager

Manages multiple display outputs for multi-monitor configurations. Coordinates output enumeration, positioning, per-output page flips, and hotplug events for DRM connectors.

Structs§

DisplayOutput
Represents a single display output (physical monitor/connector)
MultiOutputManager
Multi-output display manager

Functions§

multi_output_add
Add a display output
multi_output_count
Get number of active outputs
multi_output_flip
Schedule a page flip on a specific output
multi_output_get_total_size
Get total virtual desktop size
multi_output_handle_hotplug
Handle a DRM connector hotplug event
multi_output_init
Initialize the multi-output display manager
multi_output_point_to_output
Map a point to a specific output
multi_output_remove
Remove a display output
multi_output_set_position
Set output position in virtual desktop
multi_output_set_primary
Set the primary display output