• Home
  • Line#
  • Scopes#
  • Navigate#
  • Raw
  • Download
1{
2    "name": "@ohos/ace_engine",
3    "description": "ArkUI Cross-Platform Engine for UI layout measure and paint",
4    "version": "3.1",
5    "license": "Apache-2.0",
6    "publishAs": "code-segment",
7    "segment": {
8        "destPath": "foundation/arkui/ace_engine"
9    },
10    "dirs": {},
11    "scripts": {},
12    "component": {
13        "name": "ace_engine",
14        "subsystem": "arkui",
15        "syscap": [
16            "SystemCapability.ArkUI.ArkUI.Full",
17            "SystemCapability.ArkUI.ArkUI.Lite",
18            "SystemCapability.ArkUI.ArkUI.Circle"
19        ],
20        "features": [
21            "ace_engine_feature_enable_accessibility",
22            "ace_engine_feature_enable_aps",
23            "ace_engine_feature_enable_web",
24            "ace_engine_feature_enable_pgo",
25            "ace_engine_feature_enable_codemerge",
26            "ace_engine_feature_enable_inst_prefetch",
27            "ace_engine_feature_pgo_path",
28            "ace_engine_feature_enable_atomic",
29            "ace_engine_feature_enable_coverage",
30            "ace_engine_feature_enable_point_light",
31            "ace_engine_feature_enable_split_mode",
32            "ace_engine_feature_enable_nav_split_mode",
33            "ace_engine_feature_asbng_path",
34            "ace_engine_feature_sched_model",
35            "ace_engine_feature_wearable",
36            "ace_engine_feature_enable_gpu",
37            "ace_engine_feature_enable_form_size_change_animation",
38            "ace_engine_feature_form_menu_enable",
39            "ace_engine_feature_enable_event_extra_handling",
40            "ace_engine_enable_circle_feature",
41            "ace_engine_feature_enable_long_press_gesture_extra_handling",
42            "ace_engine_feature_enable_upgrade_skia"
43        ],
44        "adapted_system_type": [
45            "standard"
46        ],
47        "rom": "25600KB",
48        "ram": "102400KB",
49        "hisysevent_config": [
50            "//foundation/arkui/ace_engine/adapter/ohos/build/hisysevent.yaml"
51        ],
52        "deps": {
53            "components": [
54                "ability_base",
55                "hilog",
56                "hitrace",
57                "accessibility",
58                "frame_aware_sched",
59                "ability_runtime",
60                "ipc",
61                "samgr",
62                "preferences",
63                "relational_store",
64                "hisysevent",
65                "napi",
66                "hiview",
67                "hichecker",
68                "window_manager",
69                "c_utils",
70                "eventhandler",
71                "bundle_framework",
72                "ets_runtime",
73                "form_fwk",
74                "pasteboard",
75                "kv_store",
76                "udmf",
77                "os_account",
78                "graphic_2d",
79                "graphic_3d",
80                "graphic_surface",
81                "safwk",
82                "common_event_service",
83                "data_share",
84                "resource_management",
85                "runtime_core",
86                "i18n",
87                "hicollie",
88                "netmanager_base",
89                "netstack",
90                "init",
91                "image_framework",
92                "player_framework",
93                "audio_framework",
94                "access_token",
95                "input",
96                "webview",
97                "imf",
98                "device_status",
99                "soc_perf",
100                "security_component_manager",
101                "camera_framework",
102                "media_library",
103                "app_file_service",
104                "ets_utils",
105                "bounds_checking_function",
106                "libxml2",
107                "ffrt",
108                "icu",
109                "miscdevice",
110                "cJSON",
111                "curl",
112                "css-what",
113                "jsframework",
114                "opencl-headers",
115                "opengles",
116                "zlib",
117                "skia",
118                "libuv",
119                "resource_schedule_service",
120                "background_task_mgr",
121                "egl",
122                "request",
123                "qrcodegen",
124                "sdk"
125            ],
126            "third_party": []
127        },
128        "build": {
129            "group_type": {
130                "base_group": [],
131                "fwk_group": [
132                    "//foundation/arkui/ace_engine/adapter/ohos/build:ace_packages",
133                    "//foundation/arkui/ace_engine/frameworks/bridge/cj_frontend:cj_frontend_ohos",
134                    "//foundation/arkui/ace_engine/interfaces/ets:ace_ani_package"
135                ],
136                "service_group": [
137                    "//foundation/arkui/ace_engine/adapter/ohos/services:services_target",
138                    "//foundation/arkui/ace_engine/adapter/ohos/sa_profile:ace_sa_profile",
139                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.para.dac",
140                    "//foundation/arkui/ace_engine/adapter/ohos/services/etc:ohos.timepicker.ogg",
141                    "//foundation/arkui/ace_engine/adapter/ohos/services/uiservice:ui_service.cfg"
142                ]
143            },
144            "inner_kits": [
145                {
146                    "header": {
147                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
148                        "header_files": [
149                            "navigation_controller.h",
150                            "ui_content.h",
151                            "ui_event.h",
152                            "ui_event_observer.h",
153                            "viewport_config.h",
154                            "serialized_gesture.h",
155                            "serializeable_object.h",
156                            "modal_ui_extension_config.h"
157                        ]
158                    },
159                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_uicontent"
160                },
161                {
162                    "header": {
163                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ace/",
164                        "header_files": [
165                            "ace_forward_compatibility.h",
166                            "ai/data_detector_interface.h",
167                            "ai/data_url_analyzer.h",
168                            "share/text_share_interface.h"
169                        ]
170                    },
171                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ace:ace_forward_compatibility"
172                },
173                {
174                    "header": {
175                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render/include",
176                        "header_files": [
177                            "form_renderer_group.h"
178                        ]
179                    },
180                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/form_render:ace_form_render"
181                },
182                {
183                    "header": {
184                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor",
185                        "header_files": [
186                            "drawable_descriptor.h"
187                        ]
188                    },
189                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/drawable_descriptor:drawable_descriptor"
190                },
191                {
192                    "header": {
193                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller/",
194                        "header_files": [
195                            "xcomponent_controller.h"
196                        ]
197                    },
198                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/xcomponent_controller:ace_xcomponent_controller"
199                },
200                {
201                    "header": {
202                        "header_base": "//foundation/arkui/ace_engine/",
203                        "header_files": [
204                            "adapter/preview/entrance/ace_ability.h",
205                            "adapter/preview/entrance/ace_run_args.h"
206                        ]
207                    },
208                    "name": "//foundation/arkui/ace_engine/build:libace"
209                },
210                {
211                    "header": {
212                        "header_base": "//foundation/arkui/ace_engine/interfaces/native",
213                        "header_files": [
214                            "node/native_drawable_descriptor.h",
215                            "native_interface_xcomponent.h",
216                            "native_node.h",
217                            "native_interface.h",
218                            "native_type.h",
219                            "native_node_napi.h"
220                        ]
221                    },
222                    "name": "//foundation/arkui/ace_engine/interfaces/native:ace_ndk"
223                },
224                {
225                    "header": {
226                        "header_base": "//foundation/arkui/ace_engine/",
227                        "header_files": [
228                            "adapter/preview/entrance/ace_ability.h",
229                            "adapter/preview/entrance/ace_run_args.h"
230                        ]
231                    },
232                    "name": "//foundation/arkui/ace_engine/build:libace_compatible"
233                },
234                {
235                    "header": {
236                        "header_base": "//foundation/arkui/ace_engine/frameworks/core/common/",
237                        "header_files": [
238                            "container_scope.h"
239                        ]
240                    },
241                    "name": "//foundation/arkui/ace_engine/frameworks/core:ace_container_scope"
242                },
243                {
244                    "header": {
245                        "header_base": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session/",
246                        "header_files": [
247                            "ui_content_service_interface.h",
248                            "ui_content_proxy.h"
249                        ]
250                    },
251                    "name": "//foundation/arkui/ace_engine/interfaces/inner_api/ui_session:ui_session"
252                },
253                {
254                    "header": {
255                        "header_base": "//foundation/arkui/ace_engine/frameworks/bridge/cj_frontend",
256                        "header_files": [
257                            "runtime/cj_runtime_delegate.h"
258                        ]
259                    },
260                    "name": "//foundation/arkui/ace_engine/frameworks/bridge/cj_frontend:cj_frontend_ohos"
261                }
262            ],
263            "test": [
264                "//foundation/arkui/ace_engine/test/unittest:unittest"
265            ]
266        }
267    }
268}