Lines Matching defs:_env
42 nativeClassInit(JNIEnv *_env, jclass glImplClass)
44 jclass nioAccessClassLocal = _env->FindClass("java/nio/NIOAccess");
45 nioAccessClass = (jclass) _env->NewGlobalRef(nioAccessClassLocal);
47 jclass bufferClassLocal = _env->FindClass("java/nio/Buffer");
48 bufferClass = (jclass) _env->NewGlobalRef(bufferClassLocal);
50 getBasePointerID = _env->GetStaticMethodID(nioAccessClass,
52 getBaseArrayID = _env->GetStaticMethodID(nioAccessClass,
54 getBaseArrayOffsetID = _env->GetStaticMethodID(nioAccessClass,
57 positionID = _env->GetFieldID(bufferClass, "position", "I");
58 limitID = _env->GetFieldID(bufferClass, "limit", "I");
60 _env->GetFieldID(bufferClass, "_elementSizeShift", "I");
65 getPointer(JNIEnv *_env, jobject buffer, jarray *array, jint *remaining, jint *offset)
72 position = _env->GetIntField(buffer, positionID);
73 limit = _env->GetIntField(buffer, limitID);
74 elementSizeShift = _env->GetIntField(buffer, elementSizeShiftID);
76 pointer = _env->CallStaticLongMethod(nioAccessClass,
83 *array = (jarray) _env->CallStaticObjectMethod(nioAccessClass,
85 *offset = _env->CallStaticIntMethod(nioAccessClass,
93 releasePointer(JNIEnv *_env, jarray array, void *data, jboolean commit)
95 _env->ReleasePrimitiveArrayCritical(array, data,