Lines Matching defs:env

22 jobject create_jmovie(JNIEnv* env, SkMovie* moov) {
26 return env->NewObject(gMovie_class, gMovie_constructorMethodID,
30 static SkMovie* J2Movie(JNIEnv* env, jobject movie) {
31 SkASSERT(env);
33 SkASSERT(env->IsInstanceOf(movie, gMovie_class));
34 SkMovie* m = (SkMovie*)env->GetIntField(movie, gMovie_nativeInstanceID);
41 static int movie_width(JNIEnv* env, jobject movie) {
42 NPE_CHECK_RETURN_ZERO(env, movie);
43 return J2Movie(env, movie)->width();
46 static int movie_height(JNIEnv* env, jobject movie) {
47 NPE_CHECK_RETURN_ZERO(env, movie);
48 return J2Movie(env, movie)->height();
51 static jboolean movie_isOpaque(JNIEnv* env, jobject movie) {
52 NPE_CHECK_RETURN_ZERO(env, movie);
53 return J2Movie(env, movie)->isOpaque();
56 static int movie_duration(JNIEnv* env, jobject movie) {
57 NPE_CHECK_RETURN_ZERO(env, movie);
58 return J2Movie(env, movie)->duration();
61 static jboolean movie_setTime(JNIEnv* env, jobject movie, int ms) {
62 NPE_CHECK_RETURN_ZERO(env, movie);
63 return J2Movie(env, movie)->setTime(ms);
66 static void movie_draw(JNIEnv* env, jobject movie, jobject canvas,
68 NPE_CHECK_RETURN_VOID(env, movie);
69 NPE_CHECK_RETURN_VOID(env, canvas);
72 SkMovie* m = J2Movie(env, movie);
73 SkCanvas* c = GraphicsJNI::getNativeCanvas(env, canvas);
77 const SkPaint* p = jpaint ? GraphicsJNI::getNativePaint(env, jpaint) : NULL;
82 static jobject movie_decodeStream(JNIEnv* env, jobject clazz, jobject istream) {
84 NPE_CHECK_RETURN_ZERO(env, istream);
87 jbyteArray byteArray = env->NewByteArray(16*1024);
88 SkStream* strm = CreateJavaInputStreamAdaptor(env, istream, byteArray);
95 return create_jmovie(env, moov);
98 static jobject movie_decodeByteArray(JNIEnv* env, jobject clazz,
102 NPE_CHECK_RETURN_ZERO(env, byteArray);
104 int totalLength = env->GetArrayLength(byteArray);
106 doThrowAIOOBE(env);
110 AutoJavaByteArray ar(env, byteArray);
112 return create_jmovie(env, moov);
115 static void movie_destructor(JNIEnv* env, jobject, SkMovie* movie) {
142 int register_android_graphics_Movie(JNIEnv* env)
144 gMovie_class = env->FindClass(kClassPathName);
146 gMovie_class = (jclass)env->NewGlobalRef(gMovie_class);
148 gMovie_constructorMethodID = env->GetMethodID(gMovie_class, "<init>", "(I)V");
151 gMovie_nativeInstanceID = env->GetFieldID(gMovie_class, "mNativeMovie", "I");
154 return android::AndroidRuntime::registerNativeMethods(env, kClassPathName,