|
static void | direct_wayland_lease_device_destroy (struct direct_wayland_lease_device *dev) |
|
static void | comp_window_direct_wayland_destroy (struct comp_target *w) |
|
static struct vk_bundle * | get_vk (struct comp_window_direct_wayland *cww) |
|
static void | _lease_fd (void *data, struct wp_drm_lease_v1 *wp_drm_lease_v1, int32_t leased_fd) |
|
static void | _lease_finished (void *data, struct wp_drm_lease_v1 *wp_drm_lease_v1) |
|
static VkResult | comp_window_direct_wayland_create_surface (struct comp_window_direct_wayland *w, VkSurfaceKHR *surface, uint32_t width, uint32_t height) |
|
static bool | comp_window_direct_wayland_init_swapchain (struct comp_target *w, uint32_t width, uint32_t height) |
|
static void | comp_window_direct_wayland_flush (struct comp_target *w) |
|
static void | _lease_connector_name (void *data, struct wp_drm_lease_connector_v1 *wp_drm_lease_connector_v1, const char *name) |
|
static void | _lease_connector_description (void *data, struct wp_drm_lease_connector_v1 *wp_drm_lease_connector_v1, const char *description) |
|
static void | _lease_connector_connector_id (void *data, struct wp_drm_lease_connector_v1 *wp_drm_lease_connector_v1, uint32_t connector_id) |
|
static void | _lease_connector_done (void *data, struct wp_drm_lease_connector_v1 *wp_drm_lease_connector_v1) |
|
static void | _lease_connector_withdrawn (void *data, struct wp_drm_lease_connector_v1 *wp_drm_lease_connector_v1) |
|
static void | _drm_lease_device_drm_fd (void *data, struct wp_drm_lease_device_v1 *drm_lease_device, int fd) |
|
static void | _drm_lease_device_connector (void *data, struct wp_drm_lease_device_v1 *wp_drm_lease_device_v1, struct wp_drm_lease_connector_v1 *wp_drm_lease_connector_v1) |
|
static void | _drm_lease_device_done (void *data, struct wp_drm_lease_device_v1 *wp_drm_lease_device_v1) |
|
static void | _drm_lease_device_released (void *data, struct wp_drm_lease_device_v1 *wp_drm_lease_device_v1) |
|
static void | _registry_global_remove_cb (void *data, struct wl_registry *registry, uint32_t name) |
|
static void | _registry_global_cb (void *data, struct wl_registry *registry, uint32_t name, const char *interface, uint32_t version) |
|
static bool | get_named_connector_or_first (struct comp_window_direct_wayland *w, const char *name) |
|
static bool | comp_window_direct_wayland_init (struct comp_target *w) |
|
static void | _update_window_title (struct comp_target *ct, const char *title) |
|
struct comp_target * | comp_window_direct_wayland_create (struct comp_compositor *c) |
| Create a direct surface to a HMD using Wayland. More...
|
|
static bool | detect (const struct comp_target_factory *ctf, struct comp_compositor *c) |
|
static bool | create_target (const struct comp_target_factory *ctf, struct comp_compositor *c, struct comp_target **out_ct) |
|