summaryrefslogtreecommitdiff
path: root/documentation/compositor.txt
diff options
context:
space:
mode:
authorBenji Dial <benji@benjidial.net>2024-05-18 21:53:38 -0400
committerBenji Dial <benji@benjidial.net>2024-05-18 21:53:38 -0400
commitb1a912a8a6ff472a49b2e0a09cfd433adfc2cb24 (patch)
tree5009d4415ba13e4baa37f3d0271852528130fd3b /documentation/compositor.txt
parenta8a80d326de9550b2a25b1255a2093ab43219ede (diff)
downloadhilbert-os-b1a912a8a6ff472a49b2e0a09cfd433adfc2cb24.tar.gz
reorganization, cross compiler
Diffstat (limited to 'documentation/compositor.txt')
-rw-r--r--documentation/compositor.txt26
1 files changed, 26 insertions, 0 deletions
diff --git a/documentation/compositor.txt b/documentation/compositor.txt
new file mode 100644
index 0000000..8946eff
--- /dev/null
+++ b/documentation/compositor.txt
@@ -0,0 +1,26 @@
+compositors listen on the socket id "hilbert.compositor".
+
+data types:
+
+ color24:
+ byte: red
+ byte: green
+ byte: blue
+
+ color24 rectangle:
+ multiple color24's, top to bottom by row, left to right within row
+
+messages from applications to compositor:
+
+ open window:
+ byte: 0x00
+ dword: window width
+ dword: window height
+
+ update window region:
+ byte: 0x01
+ dword: start x
+ dword: start y
+ dword: width
+ dword: height
+ color24 rectangle: the data