Lines Matching defs:env
49 static jboolean isNinePatchChunk(JNIEnv* env, jobject, jbyteArray obj) {
53 if (env->GetArrayLength(obj) < (int)sizeof(Res_png_9patch)) {
56 const jbyte* array = env->GetByteArrayElements(obj, 0);
60 env->ReleaseByteArrayElements(obj, const_cast<jbyte*>(array), JNI_ABORT);
66 static jlong validateNinePatchChunk(JNIEnv* env, jobject, jbyteArray obj) {
67 size_t chunkSize = env->GetArrayLength(obj);
69 jniThrowRuntimeException(env, "Array too small for chunk.");
75 env->GetByteArrayRegion(obj, 0, chunkSize, reinterpret_cast<jbyte*>(storage));
80 static void finalize(JNIEnv* env, jobject, jlong patchHandle) {
90 static jlong getTransparentRegion(JNIEnv* env, jobject, jobject jbitmap,
97 GraphicsJNI::getSkBitmap(env, jbitmap, &bitmap);
99 GraphicsJNI::jrect_to_rect(env, boundsRect, &bounds);
120 int register_android_graphics_NinePatch(JNIEnv* env) {
121 return android::RegisterMethodsOrDie(env,