summaryrefslogtreecommitdiff
path: root/source/modules/asura-core/input/input_device.h
diff options
context:
space:
mode:
Diffstat (limited to 'source/modules/asura-core/input/input_device.h')
-rw-r--r--source/modules/asura-core/input/input_device.h34
1 files changed, 16 insertions, 18 deletions
diff --git a/source/modules/asura-core/input/input_device.h b/source/modules/asura-core/input/input_device.h
index 7082ea3..1c116e6 100644
--- a/source/modules/asura-core/input/input_device.h
+++ b/source/modules/asura-core/input/input_device.h
@@ -9,32 +9,30 @@
#include "keyboard_state.h"
-namespace AsuraEngine
-{
- namespace Input
- {
+namespace_begin(AsuraEngine)
+namespace_begin(Input)
- /// ͬƽ̨̳ಢʵhandleӿ
- ASURA_ABSTRACT class InputDevice : public Singleton<InputDevice>
- {
- protected:
+/// ͬƽ̨̳ಢʵhandleӿ
+ASURA_ABSTRACT class InputDevice : public Singleton<InputDevice>
+{
+protected:
- void OnKeyDown(int key);
- void OnKeyUp(int key);
+ void OnKeyDown(int key);
+ void OnKeyUp(int key);
- void OnMouseMove(const AEMath::Vector2f& position);
+ void OnMouseMove(const AEMath::Vector2f& position);
- void OnMouseButtonDown(int key);
- void OnMouseButtonUp(int key);
+ void OnMouseButtonDown(int key);
+ void OnMouseButtonUp(int key);
- void OnMouseWheel();
+ void OnMouseWheel();
- void OnInputChar();
+ void OnInputChar();
- };
+};
- }
-}
+namespace_end
+namespace_end
namespace AEInput = AsuraEngine::Input;