Lines Matching refs:_env

65 nativeClassInit(JNIEnv *_env, jclass glImplClass)
67 jclass egldisplayClassLocal = _env->FindClass("android/opengl/EGLDisplay");
68 egldisplayClass = (jclass) _env->NewGlobalRef(egldisplayClassLocal);
69 jclass eglcontextClassLocal = _env->FindClass("android/opengl/EGLContext");
70 eglcontextClass = (jclass) _env->NewGlobalRef(eglcontextClassLocal);
71 jclass eglsurfaceClassLocal = _env->FindClass("android/opengl/EGLSurface");
72 eglsurfaceClass = (jclass) _env->NewGlobalRef(eglsurfaceClassLocal);
73 jclass eglconfigClassLocal = _env->FindClass("android/opengl/EGLConfig");
74 eglconfigClass = (jclass) _env->NewGlobalRef(eglconfigClassLocal);
76 egldisplayGetHandleID = _env->GetMethodID(egldisplayClass, "getNativeHandle", "()J");
77 eglcontextGetHandleID = _env->GetMethodID(eglcontextClass, "getNativeHandle", "()J");
78 eglsurfaceGetHandleID = _env->GetMethodID(eglsurfaceClass, "getNativeHandle", "()J");
79 eglconfigGetHandleID = _env->GetMethodID(eglconfigClass, "getNativeHandle", "()J");
82 egldisplayConstructor = _env->GetMethodID(egldisplayClass, "<init>", "(J)V");
83 eglcontextConstructor = _env->GetMethodID(eglcontextClass, "<init>", "(J)V");
84 eglsurfaceConstructor = _env->GetMethodID(eglsurfaceClass, "<init>", "(J)V");
85 eglconfigConstructor = _env->GetMethodID(eglconfigClass, "<init>", "(J)V");
87 jobject localeglNoContextObject = _env->NewObject(eglcontextClass, eglcontextConstructor, reinterpret_cast<jlong>(EGL_NO_CONTEXT));
88 eglNoContextObject = _env->NewGlobalRef(localeglNoContextObject);
89 jobject localeglNoDisplayObject = _env->NewObject(egldisplayClass, egldisplayConstructor, reinterpret_cast<jlong>(EGL_NO_DISPLAY));
90 eglNoDisplayObject = _env->NewGlobalRef(localeglNoDisplayObject);
91 jobject localeglNoSurfaceObject = _env->NewObject(eglsurfaceClass, eglsurfaceConstructor, reinterpret_cast<jlong>(EGL_NO_SURFACE));
92 eglNoSurfaceObject = _env->NewGlobalRef(localeglNoSurfaceObject);
95 jclass eglClass = _env->FindClass("android/opengl/EGL14");
96 jfieldID noContextFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_CONTEXT", "Landroid/opengl/EGLContext;");
97 _env->SetStaticObjectField(eglClass, noContextFieldID, eglNoContextObject);
99 jfieldID noDisplayFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_DISPLAY", "Landroid/opengl/EGLDisplay;");
100 _env->SetStaticObjectField(eglClass, noDisplayFieldID, eglNoDisplayObject);
102 jfieldID noSurfaceFieldID = _env->GetStaticFieldID(eglClass, "EGL_NO_SURFACE", "Landroid/opengl/EGLSurface;");
103 _env->SetStaticObjectField(eglClass, noSurfaceFieldID, eglNoSurfaceObject);
107 fromEGLHandle(JNIEnv *_env, jmethodID mid, jobject obj) {
109 jniThrowException(_env, "java/lang/IllegalArgumentException",
113 jlong handle = _env->CallLongMethod(obj, mid);
118 toEGLHandle(JNIEnv *_env, jclass cls, jmethodID con, void * handle) {
134 return _env->NewObject(cls, con, reinterpret_cast<jlong>(handle));