main shar/altaica / protocol / altaica-shm.xml
 1<?xml version="1.0" encoding="UTF-8"?>
 2<protocol name="altaica_shm">
 3  <interface name="altaica_shm" version="1">
 4    <request name="create_pool">
 5      <arg name="id" type="new_id" interface="altaica_shm_pool"/>
 6      <arg name="width" type="int"/>
 7      <arg name="height" type="int"/>
 8      <arg name="format" type="uint"/>
 9    </request>
10  </interface>
11  <interface name="altaica_shm_pool" version="1">
12    <request name="upload">
13      <arg name="x" type="int"/>
14      <arg name="y" type="int"/>
15      <arg name="width" type="int"/>
16      <arg name="height" type="int"/>
17    </request>
18    <request name="create_buffer">
19      <arg name="id" type="new_id" interface="wl_buffer"/>
20      <arg name="x" type="int"/>
21      <arg name="y" type="int"/>
22      <arg name="width" type="int"/>
23      <arg name="height" type="int"/>
24    </request>
25    <request name="resize">
26      <arg name="width" type="int"/>
27      <arg name="height" type="int"/>
28    </request>
29    <request name="destroy"/>
30  </interface>
31</protocol>