summaryrefslogtreecommitdiff
path: root/documentation/compositor.txt
diff options
context:
space:
mode:
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