stuff-from-scratch/src/windows/ui_interfaces/x11/XcbExtensionInterface.h

19 lines
356 B
C++

#pragma once
#include <unordered_map>
#include <string>
#include <xcb/xcb.h>
class XcbExtensionInterface
{
public:
void initialize(xcb_connection_t* connection);
bool isXkBEvent(unsigned responseType) const;
private:
bool mHasXkb{false};
uint8_t mXkbEventFlag{0};
//std::unordered_map<std::string, xcb_extension_t> mExtensions;
};