summaryrefslogtreecommitdiffstats
path: root/core/jni/android_view_RenderNode.cpp
diff options
context:
space:
mode:
authorJohn Reck <jreck@google.com>2014-08-14 09:02:01 -0700
committerJohn Reck <jreck@google.com>2014-08-27 17:44:25 -0700
commit119907cd2575c56b1ebf66348b52e67aaf6a88d8 (patch)
tree9990e37a560021560316ac2cfc6cf4c64df9cb92 /core/jni/android_view_RenderNode.cpp
parent1698297daf8068bc9e6971d43744d48f1672bab2 (diff)
downloadframeworks_base-119907cd2575c56b1ebf66348b52e67aaf6a88d8.zip
frameworks_base-119907cd2575c56b1ebf66348b52e67aaf6a88d8.tar.gz
frameworks_base-119907cd2575c56b1ebf66348b52e67aaf6a88d8.tar.bz2
Animator stuff
Bug: 17228458 Change-Id: Id884a429a512f9cd2be0ed16dbd0f10e92b4440d
Diffstat (limited to 'core/jni/android_view_RenderNode.cpp')
-rw-r--r--core/jni/android_view_RenderNode.cpp7
1 files changed, 7 insertions, 0 deletions
diff --git a/core/jni/android_view_RenderNode.cpp b/core/jni/android_view_RenderNode.cpp
index 1e9d722..1296831 100644
--- a/core/jni/android_view_RenderNode.cpp
+++ b/core/jni/android_view_RenderNode.cpp
@@ -455,6 +455,12 @@ static void android_view_RenderNode_addAnimator(JNIEnv* env, jobject clazz,
renderNode->addAnimator(animator);
}
+static void android_view_RenderNode_endAllAnimators(JNIEnv* env, jobject clazz,
+ jlong renderNodePtr) {
+ RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr);
+ renderNode->animators().endAllAnimators();
+}
+
#endif // USE_OPENGL_RENDERER
// ----------------------------------------------------------------------------
@@ -534,6 +540,7 @@ static JNINativeMethod gMethods[] = {
{ "nGetPivotY", "(J)F", (void*) android_view_RenderNode_getPivotY },
{ "nAddAnimator", "(JJ)V", (void*) android_view_RenderNode_addAnimator },
+ { "nEndAllAnimators", "(J)V", (void*) android_view_RenderNode_endAllAnimators },
#endif
};