#pragma once
+#include <wayland-client.h>
+
#include "wsi/surface.hpp"
#include "surface_properties.hpp"
#include "util/macros.hpp"
namespace wsi
{
-namespace wayland
+namespace tizen
{
struct drm_format_pair
const VkAllocationCallbacks *allocator) override;
private:
+ /** The native Wayland display */
+ wl_display *wayland_display;
+ /** The native Wayland surface */
+ wl_surface *wayland_surface;
+ /** A list of DRM formats supported by the Wayland compositor on this surface */
util::vector<drm_format_pair> supported_formats;
/** Surface properties specific to the Wayland surface. */
surface_properties properties;