#pragma once #include #include #include #include #include #include #include #include #include #define class _class #define namespace _namespace #define static extern "C" { #include "wlr-layer-shell-unstable-v1-protocol.h" #include "wlr-screencopy-unstable-v1-protocol.h" #include "xdg-shell-protocol.h" #include #include } #undef class #undef namespace #undef static #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include