diff options
author | John Reck <jreck@google.com> | 2014-05-07 21:48:19 +0000 |
---|---|---|
committer | Android (Google) Code Review <android-gerrit@google.com> | 2014-05-07 21:48:20 +0000 |
commit | ef27453cf71e331e4076df5e5c665b06d5c3e050 (patch) | |
tree | aebb0a1e9f798f064ed92bedb7865cd10dfbe118 /core/jni | |
parent | 4f0128fb8fc1e56ead8ba7bccd9fab2ff9c3b29a (diff) | |
parent | 832b151465ed81c43e59891d5eebe62128b21fbb (diff) | |
download | frameworks_base-ef27453cf71e331e4076df5e5c665b06d5c3e050.zip frameworks_base-ef27453cf71e331e4076df5e5c665b06d5c3e050.tar.gz frameworks_base-ef27453cf71e331e4076df5e5c665b06d5c3e050.tar.bz2 |
Merge "Cleanup attachFunctor"
Diffstat (limited to 'core/jni')
-rw-r--r-- | core/jni/android_view_GLES20Canvas.cpp | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/core/jni/android_view_GLES20Canvas.cpp b/core/jni/android_view_GLES20Canvas.cpp index 3aa179d..7b2f829 100644 --- a/core/jni/android_view_GLES20Canvas.cpp +++ b/core/jni/android_view_GLES20Canvas.cpp @@ -206,32 +206,6 @@ static jint android_view_GLES20Canvas_callDrawGLFunction(JNIEnv* env, jobject cl return renderer->callDrawGLFunction(functor, dirty); } -static void android_view_GLES20Canvas_detachFunctor(JNIEnv* env, - jobject clazz, jlong rendererPtr, jlong functorPtr) { - OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr); - Functor* functor = reinterpret_cast<Functor*>(functorPtr); - renderer->detachFunctor(functor); -} - -static void android_view_GLES20Canvas_attachFunctor(JNIEnv* env, - jobject clazz, jlong rendererPtr, jlong functorPtr) { - OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr); - Functor* functor = reinterpret_cast<Functor*>(functorPtr); - renderer->attachFunctor(functor); -} - -static jint android_view_GLES20Canvas_invokeFunctors(JNIEnv* env, - jobject clazz, jlong rendererPtr, jobject dirty) { - OpenGLRenderer* renderer = reinterpret_cast<OpenGLRenderer*>(rendererPtr); - android::uirenderer::Rect bounds; - status_t status = renderer->invokeFunctors(bounds); - if (status != DrawGlInfo::kStatusDone && dirty != NULL) { - env->CallVoidMethod(dirty, gRectClassInfo.set, - int(bounds.left), int(bounds.top), int(bounds.right), int(bounds.bottom)); - } - return status; -} - // ---------------------------------------------------------------------------- // Misc // ---------------------------------------------------------------------------- @@ -1007,10 +981,6 @@ static JNINativeMethod gMethods[] = { { "nGetStencilSize", "()I", (void*) android_view_GLES20Canvas_getStencilSize }, { "nCallDrawGLFunction", "(JJ)I", (void*) android_view_GLES20Canvas_callDrawGLFunction }, - { "nDetachFunctor", "(JJ)V", (void*) android_view_GLES20Canvas_detachFunctor }, - { "nAttachFunctor", "(JJ)V", (void*) android_view_GLES20Canvas_attachFunctor }, - { "nInvokeFunctors", "(JLandroid/graphics/Rect;)I", - (void*) android_view_GLES20Canvas_invokeFunctors }, { "nSave", "(JI)I", (void*) android_view_GLES20Canvas_save }, { "nRestore", "(J)V", (void*) android_view_GLES20Canvas_restore }, |