Index: samples/android_sample/jni/graphics.h |
=================================================================== |
--- samples/android_sample/jni/graphics.h (revision 0) |
+++ samples/android_sample/jni/graphics.h (revision 0) |
@@ -0,0 +1,29 @@ |
+#ifndef GRAPHICS_H |
+#define GRAPHICS_H |
+ |
+#include <android_native_app_glue.h> |
+#include <EGL/egl.h> |
+#include "timer.h" |
+#include "bin/log.h" |
+ |
+class Graphics { |
+ public: |
+ Graphics(android_app* pApplication, Timer* pTimer); |
+ |
+ const int32_t& getHeight(); |
+ const int32_t& getWidth(); |
+ int32_t start(); |
+ void stop(); |
+ int32_t update(); |
+ |
+ private: |
+ android_app* mApplication; |
+ Timer* mTimer; |
+ int32_t mWidth, mHeight; |
+ EGLDisplay mDisplay; |
+ EGLSurface mSurface; |
+ EGLContext mContext; |
+}; |
+ |
+#endif |
+ |