1
0
Fork 0
spectre/source/Platform/Unix/X11EventQueue.h
2020-10-16 19:39:27 +02:00

25 lines
434 B
C++

#ifndef PLATFORM_UNIX_X11_EVENT_QUEUE_H
#define PLATFORM_UNIX_X11_EVENT_QUEUE_H
#include <Spectre/System/Event.h>
#include <Platform/PlatformEventQueue.h>
#include <X11/Xlib.h>
namespace sp {
class X11EventQueue : public PlatformEventQueue
{
public :
X11EventQueue();
virtual ~X11EventQueue();
virtual bool poll(Event& event);
private :
::Display* m_disp;
};
} // namespace sp
#endif /* PLATFORM_UNIX_X11_EVENT_QUEUE_H */