|
Mir
|
#include "application.h"#include <functional>#include <memory>#include <string>#include <optional>#include <set>Go to the source code of this file.
Classes | |
| class | miral::WaylandExtensions |
| Enable configuration of the Wayland extensions enabled at runtime. More... | |
| class | miral::WaylandExtensions::Context |
| Context information useful for implementing Wayland extensions. More... | |
| struct | miral::WaylandExtensions::Builder |
| A Builder creates and registers an extension protocol. More... | |
| class | miral::WaylandExtensions::EnableInfo |
| Information that can be used to determine if to enable a conditionally enabled extension. More... | |
Namespaces | |
| mir | |
| miral | |
| Mir Abstraction Layer. | |
Functions | |
| auto | miral::application_for (wl_client *client) -> Application |
| Get the MirAL application for a wl_client. More... | |
| auto | miral::application_for (wl_resource *resource) -> Application |
| Get the MirAL application for a wl_resource. More... | |
| auto | miral::window_for (wl_resource *surface) -> Window |
| Get the MirAL Window for a Wayland Surface, XdgSurface, etc. Note that there may not be a corresponding miral::Window (e.g. the surface is created and assigned properties before 'commit' creates the miral::Window). More... | |
Copyright © 2012-2023
Canonical Ltd.
Generated on Wed Feb 1 16:59:23 UTC 2023
This documentation is licensed under the GPL version 2 or 3.