diff options
author | Chris Craik <ccraik@google.com> | 2014-05-05 19:09:33 -0700 |
---|---|---|
committer | Chris Craik <ccraik@google.com> | 2014-05-15 16:36:12 -0700 |
commit | deeda3d337aed1eee218b89a7aba5992ced371f0 (patch) | |
tree | 15e13e84727baebce58b735e34ef5d198fd84389 /core/jni | |
parent | fe4c1e225d147fe9cb5d7c121b7d6d11a312844e (diff) | |
download | frameworks_base-deeda3d337aed1eee218b89a7aba5992ced371f0.zip frameworks_base-deeda3d337aed1eee218b89a7aba5992ced371f0.tar.gz frameworks_base-deeda3d337aed1eee218b89a7aba5992ced371f0.tar.bz2 |
Round rect outline clipping
Change-Id: Iee9cf4f719f6f1917507b69189ad114fa365917b
Diffstat (limited to 'core/jni')
-rw-r--r-- | core/jni/android_view_RenderNode.cpp | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/core/jni/android_view_RenderNode.cpp b/core/jni/android_view_RenderNode.cpp index e45a901..cbd8068 100644 --- a/core/jni/android_view_RenderNode.cpp +++ b/core/jni/android_view_RenderNode.cpp @@ -285,6 +285,12 @@ static jboolean android_view_RenderNode_hasOverlappingRendering(JNIEnv* env, return renderNode->stagingProperties().hasOverlappingRendering(); } +static jboolean android_view_RenderNode_getClipToOutline(JNIEnv* env, + jobject clazz, jlong renderNodePtr) { + RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); + return renderNode->stagingProperties().getOutline().getShouldClip(); +} + static jfloat android_view_RenderNode_getAlpha(JNIEnv* env, jobject clazz, jlong renderNodePtr) { RenderNode* renderNode = reinterpret_cast<RenderNode*>(renderNodePtr); @@ -505,6 +511,7 @@ static JNINativeMethod gMethods[] = { { "nOffsetTopAndBottom", "(JF)V", (void*) android_view_RenderNode_offsetTopAndBottom }, { "nHasOverlappingRendering", "(J)Z", (void*) android_view_RenderNode_hasOverlappingRendering }, + { "nGetClipToOutline", "(J)Z", (void*) android_view_RenderNode_getClipToOutline }, { "nGetAlpha", "(J)F", (void*) android_view_RenderNode_getAlpha }, { "nGetLeft", "(J)F", (void*) android_view_RenderNode_getLeft }, { "nGetTop", "(J)F", (void*) android_view_RenderNode_getTop }, |