Lines Matching refs:_env

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