comparison src/clojure/clojure.cpp @ 496:a6d060a64246

pixel introspection. but entire image is upside down.
author Robert McIntyre <rlm@mit.edu>
date Mon, 11 Jun 2012 06:04:25 -0500
parents 09b3bc0b71b5
children 5596cd4a3fc6
comparison
equal deleted inserted replaced
495:1d81ddd4fa41 496:a6d060a64246
308 jint *store_Arr = env->GetIntArrayElements(store,0); 308 jint *store_Arr = env->GetIntArrayElements(store,0);
309 translateRGB(RGB_Arr, store_Arr); 309 translateRGB(RGB_Arr, store_Arr);
310 env->ReleaseIntArrayElements(rgb, RGB_Arr, 0); 310 env->ReleaseIntArrayElements(rgb, RGB_Arr, 0);
311 env->ReleaseIntArrayElements(store, store_Arr, 0); 311 env->ReleaseIntArrayElements(store, store_Arr, 0);
312 } 312 }
313
314
315 /*
316 * Class: com_aurellem_gb_Gb
317 * Method: getPixels
318 * Signature: ([I)V
319 */
320 JNIEXPORT void JNICALL Java_com_aurellem_gb_Gb_getPixels
321 (JNIEnv *env, jclass clazz, jintArray arr){
322 jint *pixel_store = env->GetIntArrayElements(arr, 0);
323 getPixels32(pixel_store);
324 env->ReleaseIntArrayElements(arr, pixel_store, 0);
325 }
326
327 /*
328 * Class: com_aurellem_gb_Gb
329 * Method: nwritePNG
330 * Signature: (Ljava/lang/String;)V
331 */
332 JNIEXPORT void JNICALL Java_com_aurellem_gb_Gb_nwritePNG
333 (JNIEnv *env, jclass clazz, jstring filename){
334 const char *_filename = env->GetStringUTFChars(filename, 0);
335 gbWritePNGFile(_filename);
336 }
337
338