Mercurial > vba-clojure
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 |