ArDrone SDK 1.8 added
[mardrone] / mardrone / ARDrone_SDK_Version_1_8_20110726 / Examples / Android / ardrone / project / src / com / parrot / ARDrone / DemoRenderer.java
diff --git a/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Android/ardrone/project/src/com/parrot/ARDrone/DemoRenderer.java b/mardrone/ARDrone_SDK_Version_1_8_20110726/Examples/Android/ardrone/project/src/com/parrot/ARDrone/DemoRenderer.java
new file mode 100644 (file)
index 0000000..ccb81d8
--- /dev/null
@@ -0,0 +1,26 @@
+package com.parrot.ARDrone;\r
+\r
+import javax.microedition.khronos.egl.EGLConfig;\r
+import javax.microedition.khronos.opengles.GL10;\r
+\r
+import android.opengl.GLSurfaceView;\r
+\r
+public class DemoRenderer implements GLSurfaceView.Renderer {\r
+    public void onSurfaceCreated(GL10 gl, EGLConfig config) {\r
+        nativeInit();\r
+    }\r
+\r
+    public void onSurfaceChanged(GL10 gl, int w, int h) {\r
+        //gl.glViewport(0, 0, w, h);\r
+        nativeResize(w, h);\r
+    }\r
+\r
+    public void onDrawFrame(GL10 gl) {\r
+        nativeRender();\r
+    }\r
+\r
+    private static native void nativeInit();\r
+    private static native void nativeResize(int w, int h);\r
+    private static native void nativeRender();\r
+    //private static native void nativeDone();\r
+}
\ No newline at end of file