diff options
| author | chai <chaifix@163.com> | 2019-07-29 09:06:09 +0800 |
|---|---|---|
| committer | chai <chaifix@163.com> | 2019-07-29 09:06:09 +0800 |
| commit | ecd7883521cbde02f4f1a6b23a7b3b601c32dbef (patch) | |
| tree | 37d94224896ea6a27777f67d31ec8d71cbfc91f9 /source/modules/asura-core/input/equeue.h | |
| parent | 7894c2971626f9560b4ec77a1ce5a9a64a4f3810 (diff) | |
*misc
Diffstat (limited to 'source/modules/asura-core/input/equeue.h')
| -rw-r--r-- | source/modules/asura-core/input/equeue.h | 51 |
1 files changed, 0 insertions, 51 deletions
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 <asura-utils/type.h> - -#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 |
