From ecd7883521cbde02f4f1a6b23a7b3b601c32dbef Mon Sep 17 00:00:00 2001 From: chai Date: Mon, 29 Jul 2019 09:06:09 +0800 Subject: *misc --- source/modules/asura-core/input/equeue.h | 51 -------------------------------- 1 file changed, 51 deletions(-) delete mode 100644 source/modules/asura-core/input/equeue.h (limited to 'source/modules/asura-core/input/equeue.h') diff --git a/source/modules/asura-core/input/equeue.h b/source/modules/asura-core/input/equeue.h deleted file mode 100644 index 495c869..0000000 --- a/source/modules/asura-core/input/equeue.h +++ /dev/null @@ -1,51 +0,0 @@ -#ifndef __ASURA_EQUEUE_H__ -#define __ASURA_EQUEUE_H__ - -#include - -#include "event.h" - -namespace AsuraEngine -{ - namespace Input - { - - class EQueueImpl; - - /// - /// Event queue. - /// - class EQueue - { - public: - - EQueue(); - ~EQueue(); - - bool Poll(const Event& e); - - private: - - EQueueImpl* mImpl; - - }; - - ASURA_ABSTRACT class EQueueImpl - { - public: - - EQueueImpl() {}; - virtual ~EQueueImpl() {}; - - /// - /// 从操作系统外设的事件队列中拿出一个,并返回。如果有返回true,没有返回false。重点在于 - /// 装配这些不同实现的事件,使得统一转换为Asura event。 - /// - virtual bool Poll(const Event&) = 0; - - }; - - } -} - -#endif \ No newline at end of file -- cgit v1.1-26-g67d0