Lines Matching refs:_env

62 nativeClassInit(JNIEnv *_env, jclass glImplClass)
64 jclass egldisplayClassLocal = _env->FindClass("android/opengl/EGLDisplay");
65 egldisplayClass = (jclass) _env->NewGlobalRef(egldisplayClassLocal);
66 jclass eglcontextClassLocal = _env->FindClass("android/opengl/EGLContext");
67 eglcontextClass = (jclass) _env->NewGlobalRef(eglcontextClassLocal);
68 jclass eglsurfaceClassLocal = _env->FindClass("android/opengl/EGLSurface");
69 eglsurfaceClass = (jclass) _env->NewGlobalRef(eglsurfaceClassLocal);
70 jclass eglconfigClassLocal = _env->FindClass("android/opengl/EGLConfig");
71 eglconfigClass = (jclass) _env->NewGlobalRef(eglconfigClassLocal);
73 egldisplayGetHandleID = _env->GetMethodID(egldisplayClass, "getHandle", "()I");
74 eglcontextGetHandleID = _env->GetMethodID(eglcontextClass, "getHandle", "()I");
75 eglsurfaceGetHandleID = _env->GetMethodID(eglsurfaceClass, "getHandle", "()I");
76 eglconfigGetHandleID = _env->GetMethodID(eglconfigClass, "getHandle", "()I");
79 egldisplayConstructor = _env->GetMethodID(egldisplayClass, "<init>", "(I)V");
80 eglcontextConstructor = _env->GetMethodID(eglcontextClass, "<init>", "(I)V");
81 eglsurfaceConstructor = _env->GetMethodID(eglsurfaceClass, "<init>", "(I)V");
82 eglconfigConstructor = _env->GetMethodID(eglconfigClass, "<init>", "(I)V");
84 jobject localeglNoContextObject = _env->NewObject(eglcontextClass, eglcontextConstructor, (jint)EGL_NO_CONTEXT);
85 eglNoContextObject = _env->NewGlobalRef(localeglNoContextObject);
86 jobject localeglNoDisplayObject = _env->NewObject(egldisplayClass, egldisplayConstructor, (jint)EGL_NO_DISPLAY);
87 eglNoDisplayObject = _env->NewGlobalRef(localeglNoDisplayObject);
88 jobject localeglNoSurfaceObject = _env->NewObject(eglsurfaceClass, eglsurfaceConstructor, (jint)EGL_NO_SURFACE);
89 eglNoSurfaceObject = _env->NewGlobalRef(localeglNoSurfaceObject);
92 jclass eglClass = _env->FindClass("android/opengl/EGL14");
93 jfieldID noContextFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_CONTEXT", "Landroid/opengl/EGLContext;");
94 _env->SetStaticObjectField(eglClass, noContextFieldID, eglNoContextObject);
96 jfieldID noDisplayFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_DISPLAY", "Landroid/opengl/EGLDisplay;");
97 _env->SetStaticObjectField(eglClass, noDisplayFieldID, eglNoDisplayObject);
99 jfieldID noSurfaceFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_SURFACE", "Landroid/opengl/EGLSurface;");
100 _env->SetStaticObjectField(eglClass, noSurfaceFieldID, eglNoSurfaceObject);
104 fromEGLHandle(JNIEnv *_env, jmethodID mid, jobject obj) {
106 jniThrowException(_env, "java/lang/IllegalArgumentException",
110 return (void*) (_env->CallIntMethod(obj, mid));
114 toEGLHandle(JNIEnv *_env, jclass cls, jmethodID con, void * handle) {
130 return _env->NewObject(cls, con, (jint)handle);