21 #ifndef PLATFORM_WAYLAND_HPP 22 #define PLATFORM_WAYLAND_HPP 24 #include "platform.hpp" 25 #include "platform/os/linux.hpp" 26 #include "platform/wsi/wsi.hpp" 68 virtual Result initialize()
override;
84 virtual Status getWindowStatus()
override;
90 virtual Result presentImage(
unsigned index)
override;
93 virtual void terminate()
override;
99 void flushWaylandFd();
102 virtual VkSurfaceKHR createSurface()
override;
The Linux asset manager. It is based on regular fopen(), with the exception that all paths passed to ...
wl_compositor * compositor
The compositor.
Platform::Status status
The status, set to TearDown when user exits.
wl_shell_surface * shellSurf
The shell surface.
wl_surface * surf
The surface.
wl_shell * shell
The shell.
int fd
The wayland file descriptor.
wl_display * dpy
The display.
wl_registry * registry
The registry.