Lines Matching refs:_env

66 nativeClassInit(JNIEnv *_env, jclass glImplClass)
68 jclass egldisplayClassLocal = _env->FindClass("android/opengl/EGLDisplay");
69 egldisplayClass = (jclass) _env->NewGlobalRef(egldisplayClassLocal);
70 jclass eglcontextClassLocal = _env->FindClass("android/opengl/EGLContext");
71 eglcontextClass = (jclass) _env->NewGlobalRef(eglcontextClassLocal);
72 jclass eglsurfaceClassLocal = _env->FindClass("android/opengl/EGLSurface");
73 eglsurfaceClass = (jclass) _env->NewGlobalRef(eglsurfaceClassLocal);
74 jclass eglconfigClassLocal = _env->FindClass("android/opengl/EGLConfig");
75 eglconfigClass = (jclass) _env->NewGlobalRef(eglconfigClassLocal);
77 egldisplayGetHandleID = _env->GetMethodID(egldisplayClass, "getNativeHandle", "()J");
78 eglcontextGetHandleID = _env->GetMethodID(eglcontextClass, "getNativeHandle", "()J");
79 eglsurfaceGetHandleID = _env->GetMethodID(eglsurfaceClass, "getNativeHandle", "()J");
80 eglconfigGetHandleID = _env->GetMethodID(eglconfigClass, "getNativeHandle", "()J");
83 egldisplayConstructor = _env->GetMethodID(egldisplayClass, "<init>", "(J)V");
84 eglcontextConstructor = _env->GetMethodID(eglcontextClass, "<init>", "(J)V");
85 eglsurfaceConstructor = _env->GetMethodID(eglsurfaceClass, "<init>", "(J)V");
86 eglconfigConstructor = _env->GetMethodID(eglconfigClass, "<init>", "(J)V");
89 jclass eglClass = _env->FindClass("android/opengl/EGL14");
90 jfieldID noContextFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_CONTEXT", "Landroid/opengl/EGLContext;");
91 jobject localeglNoContextObject = _env->GetStaticObjectField(eglClass, noContextFieldID);
92 eglNoContextObject = _env->NewGlobalRef(localeglNoContextObject);
94 jfieldID noDisplayFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_DISPLAY", "Landroid/opengl/EGLDisplay;");
95 jobject localeglNoDisplayObject = _env->GetStaticObjectField(eglClass, noDisplayFieldID);
96 eglNoDisplayObject = _env->NewGlobalRef(localeglNoDisplayObject);
98 jfieldID noSurfaceFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_SURFACE", "Landroid/opengl/EGLSurface;");
99 jobject localeglNoSurfaceObject = _env->GetStaticObjectField(eglClass, noSurfaceFieldID);
100 eglNoSurfaceObject = _env->NewGlobalRef(localeglNoSurfaceObject);
104 fromEGLHandle(JNIEnv *_env, jmethodID mid, jobject obj) {
106 jniThrowException(_env, "java/lang/IllegalArgumentException",
110 return reinterpret_cast<void*>(_env->CallLongMethod(obj, mid));
114 toEGLHandle(JNIEnv *_env, jclass cls, jmethodID con, void * handle) {
130 return _env->NewObject(cls, con, reinterpret_cast<jlong>(handle));
137 (JNIEnv *_env, jobject _this, jobject dpy, jobject sur, jlong time) {
139 EGLDisplay dpy_native = (EGLDisplay) fromEGLHandle(_env, egldisplayGetHandleID, dpy);
140 EGLSurface sur_native = (EGLSurface) fromEGLHandle(_env, eglsurfaceGetHandleID, sur);
157 int register_android_opengl_jni_EGLExt(JNIEnv *_env)
160 err = android::AndroidRuntime::registerNativeMethods(_env, classPathName, methods, NELEM(methods));