mirror of
https://github.com/hyprwm/hyprpicker.git
synced 2024-12-22 22:29:49 +01:00
47 lines
847 B
C++
47 lines
847 B
C++
|
#pragma once
|
||
|
|
||
|
#include <vector>
|
||
|
#include <deque>
|
||
|
#include <iostream>
|
||
|
#include <fstream>
|
||
|
#include <string.h>
|
||
|
#include <string>
|
||
|
|
||
|
#include <pthread.h>
|
||
|
#include <cmath>
|
||
|
#include <math.h>
|
||
|
|
||
|
#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 <wayland-client.h>
|
||
|
#include <wayland-cursor.h>
|
||
|
}
|
||
|
|
||
|
#undef class
|
||
|
#undef namespace
|
||
|
#undef static
|
||
|
|
||
|
#include <GLES3/gl32.h>
|
||
|
#include <GLES3/gl3ext.h>
|
||
|
#include <assert.h>
|
||
|
#include <cairo.h>
|
||
|
#include <cairo/cairo.h>
|
||
|
#include <fcntl.h>
|
||
|
#include <stdio.h>
|
||
|
#include <stdlib.h>
|
||
|
#include <string.h>
|
||
|
#include <sys/mman.h>
|
||
|
#include <unistd.h>
|
||
|
#include <wayland-client.h>
|
||
|
|
||
|
#include <algorithm>
|
||
|
#include <filesystem>
|
||
|
#include <thread>
|
||
|
#include <unordered_map>
|