From 4d72fdeaee00a66c60ef85aff90b6ef80815905f Mon Sep 17 00:00:00 2001 From: liyujie Date: Sat, 9 Aug 2025 15:58:58 +0800 Subject: [PATCH] Add drawable descriptor tranfer static/dynamic interface Signed-off-by: liyujie Change-Id: I839b5e4415a9a2aeb7050e473eac62cdbe17b959 --- base_sdk/transfer/kitRegister/arkui.ets | 20 +++++++++++++------- 1 file changed, 13 insertions(+), 7 deletions(-) diff --git a/base_sdk/transfer/kitRegister/arkui.ets b/base_sdk/transfer/kitRegister/arkui.ets index 6a557d92..27fedefb 100644 --- a/base_sdk/transfer/kitRegister/arkui.ets +++ b/base_sdk/transfer/kitRegister/arkui.ets @@ -28,23 +28,23 @@ export function registerArkUI() { registerDynamicCB('ArkUI.Matrix4', '@ohos.matrix4', 'matrix4.Matrix4TransitInner', 'matrixTransferDynamic'); registerStaticCB('ArkUI.Animator', '@ohos.animator', 'AnimatorResultInner', 'animatorTransferStatic'); - registerDynamicCB('ArkUI.Animator', '@ohos.animator', 'AnimatorResultInner', 'animatorTransferDynamic'); - + registerDynamicCB('ArkUI.Animator', '@ohos.animator', 'AnimatorResultInner', 'animatorTransferDynamic'); + registerStaticCB('ArkUI.FrameNode', 'arkui.handwritten.transfer.FrameNodeTransfer', 'FrameNodeTransfer', 'transferStatic'); registerDynamicCB('ArkUI.FrameNode', 'arkui.handwritten.transfer.FrameNodeTransfer', 'FrameNodeTransfer', 'transferDynamic'); - + registerStaticCB('ArkUI.UIContext', 'arkui.handwritten.transfer.UIContextTransfer', 'UIContextTransfer', 'transferStatic'); registerDynamicCB('ArkUI.UIContext', 'arkui.handwritten.transfer.UIContextTransfer', 'UIContextTransfer', 'transferDynamic'); - + registerStaticCB('ArkUI.LengthMetrics', 'arkui.handwritten.transfer.LengthMetricsTransfer', 'LengthMetricsTransfer', 'transferStatic'); registerDynamicCB('ArkUI.LengthMetrics', 'arkui.handwritten.transfer.LengthMetricsTransfer', 'LengthMetricsTransfer', 'transferDynamic'); - + registerStaticCB('ArkUI.ShapeClip', 'arkui.handwritten.transfer.ShapeClipTransfer', 'ShapeClipTransfer', 'transferStatic'); registerDynamicCB('ArkUI.ShapeClip', 'arkui.handwritten.transfer.ShapeClipTransfer', 'ShapeClipTransfer', 'transferDynamic'); - + registerStaticCB('ArkUI.ColorMetrics', 'arkui.handwritten.transfer.ColorMetricsTransfer', 'ColorMetricsTransfer', 'transferStatic'); registerDynamicCB('ArkUI.ColorMetrics', 'arkui.handwritten.transfer.ColorMetricsTransfer', 'ColorMetricsTransfer', 'transferDynamic'); - + registerStaticCB('ArkUI.ShapeMask', 'arkui.handwritten.transfer.ShapeMaskTransfer', 'ShapeMaskTransfer', 'transferStatic'); registerDynamicCB('ArkUI.ShapeMask', 'arkui.handwritten.transfer.ShapeMaskTransfer', 'ShapeMaskTransfer', 'transferDynamic'); @@ -83,4 +83,10 @@ export function registerArkUI() { registerStaticCB('ArkUI.ScrollableTargetInfo', 'arkui.component.gesture', 'ScrollableTargetInfoTransfer', 'transferStatic'); registerDynamicCB('ArkUI.ScrollableTargetInfo', 'arkui.component.gesture', 'ScrollableTargetInfoTransfer', 'transferDynamic'); + + registerStaticCB('ArkUI.DrawableDescriptor', '@ohos.arkui.drawableDescriptor', 'DrawableDescriptor', 'transferStatic'); + registerDynamicCB('ArkUI.DrawableDescriptor', '@ohos.arkui.drawableDescriptor', 'DrawableDescriptor', 'transferDynamic'); + + registerStaticCB('ArkUI.ColorFilter', 'arkui.component.units', 'ColorFilter', 'transferStatic'); + registerDynamicCB('ArkUI.ColorFilter', 'arkui.component.units', 'ColorFilter', 'transferDynamic'); } \ No newline at end of file -- Gitee