Index: samples/android_sample/jni/input_service.h |
=================================================================== |
--- samples/android_sample/jni/input_service.h (revision 0) |
+++ samples/android_sample/jni/input_service.h (revision 0) |
@@ -0,0 +1,25 @@ |
+#ifndef INPUTSERVICE_H |
+#define INPUTSERVICE_H |
+ |
+#include <android_native_app_glue.h> |
+#include "types.h" |
+#include "vm_glue.h" |
+#include "input_handler.h" |
+ |
+class InputService : public InputHandler { |
+ public: |
+ InputService(android_app* pApplication, |
+ VMGlue* pVmGlue, |
+ const int32_t& pWidth, |
+ const int32_t& pHeight); |
+ public: |
+ int32_t start() ; |
+ bool onTouchEvent(AInputEvent* pEvent); |
+ bool onKeyEvent(AInputEvent* pEvent); |
+ private: |
+ android_app* mApplication; |
+ VMGlue* mVmGlue; |
+ const int32_t& mWidth, &mHeight; |
+}; |
+ |
+#endif |