Lines Matching defs:env

44 jboolean Java_android_filterfw_core_GLFrame_nativeAllocate(JNIEnv* env,
49 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env);
53 return ToJBool(WrapObjectInJava(frame, env, thiz, true));
60 jboolean Java_android_filterfw_core_GLFrame_nativeAllocateWithTexture(JNIEnv* env,
66 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env);
70 return ToJBool(WrapObjectInJava(frame, env, thiz, true));
77 jboolean Java_android_filterfw_core_GLFrame_nativeAllocateWithFbo(JNIEnv* env,
83 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env);
87 return ToJBool(WrapObjectInJava(frame, env, thiz, true));
94 jboolean Java_android_filterfw_core_GLFrame_nativeAllocateExternal(JNIEnv* env,
97 GLEnv* gl_env_ptr = ConvertFromJava<GLEnv>(env, gl_env);
101 return ToJBool(WrapObjectInJava(frame, env, thiz, true));
108 jboolean Java_android_filterfw_core_GLFrame_nativeDeallocate(JNIEnv* env, jobject thiz) {
109 return ToJBool(DeleteNativeObject<GLFrame>(env, thiz));
112 jboolean Java_android_filterfw_core_GLFrame_setNativeData(JNIEnv* env,
117 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
119 jbyte* bytes = env->GetByteArrayElements(data, NULL);
122 env->ReleaseByteArrayElements(data, bytes, JNI_ABORT);
129 jbyteArray Java_android_filterfw_core_GLFrame_getNativeData(JNIEnv* env, jobject thiz) {
130 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
132 jbyteArray result = env->NewByteArray(frame->Size());
133 jbyte* data = env->GetByteArrayElements(result, NULL);
135 env->ReleaseByteArrayElements(result, data, 0);
141 jboolean Java_android_filterfw_core_GLFrame_setNativeInts(JNIEnv* env,
144 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
146 jint* int_ptr = env->GetIntArrayElements(ints, NULL);
147 const int length = env->GetArrayLength(ints);
151 env->ReleaseIntArrayElements(ints, int_ptr, JNI_ABORT);
158 jintArray Java_android_filterfw_core_GLFrame_getNativeInts(JNIEnv* env, jobject thiz) {
159 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
161 jintArray result = env->NewIntArray(frame->Size() / sizeof(jint));
162 jint* data = env->GetIntArrayElements(result, NULL);
164 env->ReleaseIntArrayElements(result, data, 0);
170 jboolean Java_android_filterfw_core_GLFrame_setNativeFloats(JNIEnv* env,
173 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
175 jfloat* float_ptr = env->GetFloatArrayElements(floats, NULL);
176 const int length = env->GetArrayLength(floats);
181 env->ReleaseFloatArrayElements(floats, float_ptr, JNI_ABORT);
194 jfloatArray Java_android_filterfw_core_GLFrame_getNativeFloats(JNIEnv* env, jobject thiz) {
195 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
198 jfloatArray result = env->NewFloatArray(frame->Size());
199 jfloat* float_array = env->GetFloatArrayElements(result, NULL);
210 env->ReleaseFloatArrayElements(result, float_array, 0);
216 jboolean Java_android_filterfw_core_GLFrame_setNativeBitmap(JNIEnv* env,
220 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
223 const int result = AndroidBitmap_lockPixels(env, bitmap, reinterpret_cast<void**>(&pixels));
227 AndroidBitmap_unlockPixels(env, bitmap) == ANDROID_BITMAP_RESULT_SUCCESS);
233 jboolean Java_android_filterfw_core_GLFrame_getNativeBitmap(JNIEnv* env,
236 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
239 const int result = AndroidBitmap_lockPixels(env, bitmap, reinterpret_cast<void**>(&pixels));
242 return (AndroidBitmap_unlockPixels(env, bitmap) == ANDROID_BITMAP_RESULT_SUCCESS);
248 jboolean Java_android_filterfw_core_GLFrame_setNativeViewport(JNIEnv* env,
254 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
258 jint Java_android_filterfw_core_GLFrame_getNativeTextureId(JNIEnv* env, jobject thiz) {
259 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
263 jint Java_android_filterfw_core_GLFrame_getNativeFboId(JNIEnv* env, jobject thiz) {
264 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
268 jboolean Java_android_filterfw_core_GLFrame_generateNativeMipMap(JNIEnv* env, jobject thiz) {
269 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
273 jboolean Java_android_filterfw_core_GLFrame_setNativeTextureParam(JNIEnv* env,
277 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
281 jboolean Java_android_filterfw_core_GLFrame_nativeResetParams(JNIEnv* env, jobject thiz) {
282 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
286 jboolean Java_android_filterfw_core_GLFrame_nativeCopyFromNative(JNIEnv* env,
289 GLFrame* this_frame = ConvertFromJava<GLFrame>(env, thiz);
290 NativeFrame* other_frame = ConvertFromJava<NativeFrame>(env, frame);
297 jboolean Java_android_filterfw_core_GLFrame_nativeCopyFromGL(JNIEnv* env,
300 GLFrame* this_frame = ConvertFromJava<GLFrame>(env, thiz);
301 GLFrame* other_frame = ConvertFromJava<GLFrame>(env, frame);
308 jboolean Java_android_filterfw_core_GLFrame_nativeFocus(JNIEnv* env, jobject thiz) {
309 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
313 jboolean Java_android_filterfw_core_GLFrame_nativeReattachTexToFbo(JNIEnv* env, jobject thiz) {
314 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);
318 jboolean Java_android_filterfw_core_GLFrame_nativeDetachTexFromFbo(JNIEnv* env, jobject thiz) {
319 GLFrame* frame = ConvertFromJava<GLFrame>(env, thiz);