The open source OpenXR runtime
at main 66 lines 1.1 kB view raw
1{ 2 "$schema": "../proto.schema.json", 3 4 "system_get_properties": { 5 "out": [ 6 {"name": "properties", "type": "struct xrt_system_properties"} 7 ] 8 }, 9 10 "system_get_client_info": { 11 "in": [ 12 {"name": "id", "type": "uint32_t"} 13 ], 14 "out": [ 15 {"name": "ias", "type": "struct ipc_app_state"} 16 ] 17 }, 18 19 "system_get_clients": { 20 "out": [ 21 {"name": "clients", "type": "struct ipc_client_list"} 22 ] 23 }, 24 25 "system_set_primary_client": { 26 "in": [ 27 {"name": "id", "type": "uint32_t"} 28 ] 29 }, 30 31 "system_set_focused_client": { 32 "in": [ 33 {"name": "id", "type": "uint32_t"} 34 ] 35 }, 36 37 "system_toggle_io_client": { 38 "in": [ 39 {"name": "id", "type": "uint32_t"} 40 ] 41 }, 42 43 "system_devices_get_roles": { 44 "out": [ 45 {"name": "system_roles", "type": "struct xrt_system_roles"} 46 ] 47 }, 48 49 "system_devices_begin_feature": { 50 "in": [ 51 {"name": "type", "type": "enum xrt_device_feature_type"} 52 ] 53 }, 54 55 "system_devices_end_feature": { 56 "in": [ 57 {"name": "type", "type": "enum xrt_device_feature_type"} 58 ] 59 }, 60 61 "system_compositor_get_info": { 62 "out": [ 63 {"name": "info", "type": "struct xrt_system_compositor_info"} 64 ] 65 } 66}