[mutter.wiki] Added virtual monitors
- From: Jonas Ådahl <jadahl src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [mutter.wiki] Added virtual monitors
- Date: Mon, 24 May 2021 06:29:51 +0000 (UTC)
commit b5378b4defcb652c2991ad9332aba16bab2e43a8
Author: Jonas Ådahl <jadahl gmail com>
Date: Mon May 24 06:29:49 2021 +0000
Added virtual monitors
Compositor-stage-and-hardware-relationships.md | 13 ++++++++++---
1 file changed, 10 insertions(+), 3 deletions(-)
---
diff --git a/Compositor-stage-and-hardware-relationships.md b/Compositor-stage-and-hardware-relationships.md
index 6efd33f..c550a14 100644
--- a/Compositor-stage-and-hardware-relationships.md
+++ b/Compositor-stage-and-hardware-relationships.md
@@ -15,6 +15,9 @@ erDiagram
MetaGpu ||--|{ MetaCrtc : owns
MetaGpu ||--|{ MetaOutput : owns
MetaCrtc |o..o{ MetaOutput : assigned
+ MetaBackend ||--|{ MetaVirtualMonitor
+ MetaVirtualMonitor ||--|| MetaCrtc : owns
+ MetaVirtualMonitor ||--|| MetaOutput : owns
MetaMonitorManager ||--|{ MetaMonitor : owns
MetaMonitorManager ||--|{ MetaLogicalMonitor : owns
MetaLogicalMonitor ||..|{ MetaMonitor : has
@@ -43,7 +46,7 @@ classDiagram
List~MetaOutput~
List~MetaCrtc~
}
- MetaMonitorManager <-- MetaMonitorManagerKms
+ MetaMonitorManager <-- MetaMonitorManagerNative
MetaMonitorManager <-- MetaMonitorManagerXrandr
class MetaMonitorManager{
List~MetaMonitor~ monitors
@@ -67,9 +70,13 @@ classDiagram
class MetaMonitorTiled{
List~MetaOutput~ output
}
- MetaOutput <-- MetaOutputKms
+ MetaOutput <-- MetaOutputNative
+ MetaOutputNative <-- MetaOutputKms
+ MetaOutputNative <-- MetaOutputVirtual
MetaOutput <-- MetaOutputXrandr
- MetaCrtc <-- MetaCrtcKms
+ MetaCrtc <-- MetaCrtcNative
+ MetaCrtcNative <-- MetaCrtcKms
+ MetaCrtcNative <-- MetaCrtcVirtual
MetaCrtc <-- MetarCrtcXrandr
```
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]