Пример #1
0
        public void onSurfaceChanged(GL10 unused, int width, int height)
        {
            bool changed = (SurfaceWidth != width || SurfaceHeight != height) &&
                           (SurfaceWidth != 0 || SurfaceHeight != 0);

            SurfaceWidth  = width;
            SurfaceHeight = height;
            InitConfig();

            if (changed && actionOnChanged != null)
            {
                actionOnChanged();
            }
        }
Пример #2
0
        public void onSurfaceCreated(GL10 unused, EGLConfig config)
        {
            // if onSurfaceCreated is called while resuming from pause,
            // it means the GL context was lost
            paused.compareAndSet(1, -1);

            // assign high priority to the rendering thread
            java.lang.Thread.currentThread()
            .setPriority(java.lang.Thread.MAX_PRIORITY);

            // set swap interval
            if (swapInterval != 1)
            {
                var eglDisplay = EGL14.eglGetDisplay(EGL14.EGL_DEFAULT_DISPLAY);
                EGL14.eglSwapInterval(eglDisplay, swapInterval);
            }
        }
Пример #3
0
 public static void gluPerspective(javax.microedition.khronos.opengles.GL10 arg0, float arg1, float arg2, float arg3, float arg4)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     @__env.CallStaticVoidMethod(android.opengl.GLU.staticClass, global::android.opengl.GLU._gluPerspective6092, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4));
 }
Пример #4
0
 public static void gluLookAt(javax.microedition.khronos.opengles.GL10 arg0, float arg1, float arg2, float arg3, float arg4, float arg5, float arg6, float arg7, float arg8, float arg9)
 {
     global::MonoJavaBridge.JNIEnv @__env = global::MonoJavaBridge.JNIEnv.ThreadEnv;
     @__env.CallStaticVoidMethod(android.opengl.GLU.staticClass, global::android.opengl.GLU._gluLookAt6090, global::MonoJavaBridge.JavaBridge.ConvertToValue(arg0), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg1), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg2), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg3), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg4), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg5), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg6), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg7), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg8), global::MonoJavaBridge.JavaBridge.ConvertToValue(arg9));
 }
Пример #5
0
 public void onDrawFrame(GL10 unused) => waitObject.open();