Lines Matching defs:env

73 static jobject doBuildTileIndex(JNIEnv* env, SkStream* stream) {
77 doThrowIOE(env, "Image format not supported");
81 JavaPixelAllocator *javaAllocator = new JavaPixelAllocator(env);
89 doThrowIOE(env, msg);
95 return GraphicsJNI::createBitmapRegionDecoder(env, bm);
98 static jobject nativeNewInstanceFromByteArray(JNIEnv* env, jobject, jbyteArray byteArray,
104 AutoJavaByteArray ar(env, byteArray);
106 return doBuildTileIndex(env, stream);
109 static jobject nativeNewInstanceFromFileDescriptor(JNIEnv* env, jobject clazz,
111 NPE_CHECK_RETURN_ZERO(env, fileDescriptor);
113 jint descriptor = jniGetFDFromFileDescriptor(env, fileDescriptor);
118 doThrowIOE(env, "broken file descriptor");
147 return doBuildTileIndex(env, stream);
150 static jobject nativeNewInstanceFromStream(JNIEnv* env, jobject clazz,
155 SkStream* stream = CreateJavaInputStreamAdaptor(env, is, storage, 1024);
160 largeBitmap = doBuildTileIndex(env, mStream);
166 static jobject nativeNewInstanceFromAsset(JNIEnv* env, jobject clazz,
174 return doBuildTileIndex(env, stream);
183 static jobject nativeDecodeRegion(JNIEnv* env, jobject, SkBitmapRegionDecoder *brd,
193 sampleSize = env->GetIntField(options, gOptions_sampleSizeFieldID);
195 env->SetIntField(options, gOptions_widthFieldID, -1);
196 env->SetIntField(options, gOptions_heightFieldID, -1);
197 env->SetObjectField(options, gOptions_mimeFieldID, 0);
199 jobject jconfig = env->GetObjectField(options, gOptions_configFieldID);
200 prefConfig = GraphicsJNI::getNativeBitmapConfig(env, jconfig);
201 doDither = env->GetBooleanField(options, gOptions_ditherFieldID);
202 preferQualityOverSpeed = env->GetBooleanField(options,
205 tileBitmap = env->GetObjectField(options, gOptions_bitmapFieldID);
215 if (NULL != options && env->GetBooleanField(options, gOptions_mCancelID)) {
229 bitmap = GraphicsJNI::getNativeBitmap(env, tileBitmap);
242 env->SetIntField(options, gOptions_widthFieldID, bitmap->width());
243 env->SetIntField(options, gOptions_heightFieldID, bitmap->height());
247 env->SetObjectField(options, gOptions_mimeFieldID,
248 getMimeTypeString(env, decoder->getFormat()));
260 return GraphicsJNI::createBitmap(env, bitmap, buff, false, NULL, NULL, -1);
263 static int nativeGetHeight(JNIEnv* env, jobject, SkBitmapRegionDecoder *brd) {
267 static int nativeGetWidth(JNIEnv* env, jobject, SkBitmapRegionDecoder *brd) {
271 static void nativeClean(JNIEnv* env, jobject, SkBitmapRegionDecoder *brd) {
313 int register_android_graphics_BitmapRegionDecoder(JNIEnv* env)
315 return android::AndroidRuntime::registerNativeMethods(env, kClassPathName,