blob: 01aa4437ce6c26c8566d6a0b9a65ef232fad5b7f [file] [log] [blame]
{
"name": "ui",
"display_name": "UI Service",
"interface_provider_specs": {
"service_manager:connector": {
"provides": {
// A collection of interfaces needed by a generic client of mus.
// Additional interfaces may be requested a-la-carte.
"app": [
"ui::mojom::Clipboard",
"ui::mojom::DisplayCompositor",
"ui::mojom::DisplayManager",
"ui::mojom::Gpu",
"ui::mojom::GpuService",
"ui::mojom::IMEServer",
"ui::mojom::InputDeviceServer",
"ui::mojom::WindowTreeFactory"
],
// Interfaces provided by mus-gpu for mus-ws.
"ozone": [
"ui::ozone::mojom::DeviceCursor"
],
"test": [
"ui::mojom::WindowServerTest"
],
"ui:gpu_client": [
"ui::mojom::Gpu",
"ui::mojom::GpuService"
],
"ui:ime_registrar": [
"ui::mojom::IMERegistrar"
],
"ui:user_access_manager": [
"ui::mojom::UserAccessManager"
],
"ui:window_manager": [
"display::mojom::DisplayController",
"display::mojom::TestDisplayController",
"ui::mojom::AccessibilityManager",
"ui::mojom::WindowManagerWindowTreeFactory"
],
"ui:window_tree_host_factory": [
"ui::mojom::WindowTreeHostFactory"
]
},
"requires": {
"*": [ "app" ],
"catalog": [ "catalog:catalog" ],
"service_manager": [ "service_manager:all_users" ],
"ui": [ "ozone" ]
}
}
}
}