diff options
author | 2025-02-28 19:46:59 +0000 | |
---|---|---|
committer | 2025-02-28 19:46:59 +0000 | |
commit | 3923961aa8cab3782b2884babe537575be4945ef (patch) | |
tree | 15903b921299d5e1f6d364314464644dd60398e8 | |
parent | 83248d62ecb0f0bd8c93b5cff769249f0747b39d (diff) |
Add support for RuntimeXfermode for host rendering
Flag: NONE host-only change
Bug: 381394200
Test: N/A
Change-Id: Ida8c6fe79e217266169da0fc4626f73a9ad131ea
-rw-r--r-- | libs/hwui/apex/LayoutlibLoader.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/libs/hwui/apex/LayoutlibLoader.cpp b/libs/hwui/apex/LayoutlibLoader.cpp index 56191c01aaef..87a43fcb0855 100644 --- a/libs/hwui/apex/LayoutlibLoader.cpp +++ b/libs/hwui/apex/LayoutlibLoader.cpp @@ -29,6 +29,7 @@ using namespace std; extern int register_android_graphics_Bitmap(JNIEnv*); extern int register_android_graphics_BitmapFactory(JNIEnv*); extern int register_android_graphics_BitmapRegionDecoder(JNIEnv*); +extern int register_android_graphics_RuntimeXfermode(JNIEnv*); extern int register_android_graphics_ByteBufferStreamAdaptor(JNIEnv* env); extern int register_android_graphics_Camera(JNIEnv* env); extern int register_android_graphics_CreateJavaOutputStreamAdaptor(JNIEnv* env); @@ -131,6 +132,7 @@ static const std::unordered_map<std::string, RegJNIRec> gRegJNIMap = { {"android.graphics.RenderNode", REG_JNI(register_android_view_RenderNode)}, {"android.graphics.Shader", REG_JNI(register_android_graphics_Shader)}, {"android.graphics.RenderEffect", REG_JNI(register_android_graphics_RenderEffect)}, + {"android.graphics.RuntimeXfermode", REG_JNI(register_android_graphics_RuntimeXfermode)}, {"android.graphics.Typeface", REG_JNI(register_android_graphics_Typeface)}, {"android.graphics.YuvImage", REG_JNI(register_android_graphics_YuvImage)}, {"android.graphics.animation.NativeInterpolatorFactory", |