18bf80f4bSopenharmony_ci{ 28bf80f4bSopenharmony_ci "name": "@ohos/graphic_3d", 38bf80f4bSopenharmony_ci "description": "graphic_3d", 48bf80f4bSopenharmony_ci "version": "3.1", 58bf80f4bSopenharmony_ci "license": "Apache License 2.0", 68bf80f4bSopenharmony_ci "publishAs": "code-segment", 78bf80f4bSopenharmony_ci "segment": { 88bf80f4bSopenharmony_ci "destPath": "foundation/graphic/graphic_3d" 98bf80f4bSopenharmony_ci }, 108bf80f4bSopenharmony_ci "dirs": {}, 118bf80f4bSopenharmony_ci "scripts": {}, 128bf80f4bSopenharmony_ci "component": { 138bf80f4bSopenharmony_ci "name": "graphic_3d", 148bf80f4bSopenharmony_ci "subsystem": "graphic", 158bf80f4bSopenharmony_ci "syscap": ["SystemCapability.ArkUi.Graphics3D"], 168bf80f4bSopenharmony_ci "features": [], 178bf80f4bSopenharmony_ci "adapted_system_type": [ "standard" ], 188bf80f4bSopenharmony_ci "rom": "8000KB", 198bf80f4bSopenharmony_ci "ram": "8000KB", 208bf80f4bSopenharmony_ci "deps": { 218bf80f4bSopenharmony_ci "components": [ 228bf80f4bSopenharmony_ci "c_utils", 238bf80f4bSopenharmony_ci "hilog", 248bf80f4bSopenharmony_ci "graphic_2d", 258bf80f4bSopenharmony_ci "graphic_surface", 268bf80f4bSopenharmony_ci "hitrace", 278bf80f4bSopenharmony_ci "init", 288bf80f4bSopenharmony_ci "resource_management", 298bf80f4bSopenharmony_ci "vulkan-headers", 308bf80f4bSopenharmony_ci "libpng", 318bf80f4bSopenharmony_ci "zlib", 328bf80f4bSopenharmony_ci "libjpeg-turbo", 338bf80f4bSopenharmony_ci "napi", 348bf80f4bSopenharmony_ci "ability_runtime", 358bf80f4bSopenharmony_ci "bundle_framework", 368bf80f4bSopenharmony_ci "egl", 378bf80f4bSopenharmony_ci "skia" 388bf80f4bSopenharmony_ci ], 398bf80f4bSopenharmony_ci "third_party": [ 408bf80f4bSopenharmony_ci "libpng", 418bf80f4bSopenharmony_ci "libjpeg-turbo", 428bf80f4bSopenharmony_ci "zlib", 438bf80f4bSopenharmony_ci "vulkan-headers", 448bf80f4bSopenharmony_ci "vulkan-loader", 458bf80f4bSopenharmony_ci "egl" 468bf80f4bSopenharmony_ci ] 478bf80f4bSopenharmony_ci }, 488bf80f4bSopenharmony_ci "build": { 498bf80f4bSopenharmony_ci "sub_component": [ 508bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/LumeEngine:libAGPEngine", 518bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/LumeEngine/DLL:libAGPDLL", 528bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/LumeRender:libPluginAGPRender", 538bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/Lume_3D/DLL:libPluginAGP3D", 548bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/Lume_3D:libAGP3D", 558bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter", 568bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/LumeShaderCompiler:binary_compile_shader", 578bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/LumeBinaryCompile/lumeassetcompiler:binary_compile_asset", 588bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/metaobject:libPluginMetaObject", 598bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/lume/scenewidgetplugin:libPluginSceneWidget", 608bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/kits/js:libscene" 618bf80f4bSopenharmony_ci ], 628bf80f4bSopenharmony_ci "inner_kits": [ 638bf80f4bSopenharmony_ci { 648bf80f4bSopenharmony_ci "type": "so", 658bf80f4bSopenharmony_ci "name": "//foundation/graphic/graphic_3d/3d_widget_adapter:lib3dWidgetAdapter", 668bf80f4bSopenharmony_ci "header": { 678bf80f4bSopenharmony_ci "header_files": [ 688bf80f4bSopenharmony_ci "graphics_manager_common.h", 698bf80f4bSopenharmony_ci "graphics_task.h", 708bf80f4bSopenharmony_ci "i_engine.h", 718bf80f4bSopenharmony_ci "offscreen_context_helper.h", 728bf80f4bSopenharmony_ci "widget_adapter.h", 738bf80f4bSopenharmony_ci "texture_info.h", 748bf80f4bSopenharmony_ci "custom/custom_render_descriptor.h", 758bf80f4bSopenharmony_ci "custom/shader_input_buffer.h", 768bf80f4bSopenharmony_ci "data_type/constants.h", 778bf80f4bSopenharmony_ci "data_type/gltf_animation.h", 788bf80f4bSopenharmony_ci "data_type/pointer_event.h", 798bf80f4bSopenharmony_ci "data_type/vec3.h", 808bf80f4bSopenharmony_ci "data_type/geometry/cone.h", 818bf80f4bSopenharmony_ci "data_type/geometry/cube.h", 828bf80f4bSopenharmony_ci "data_type/geometry/geometry.h", 838bf80f4bSopenharmony_ci "data_type/geometry/sphere.h", 848bf80f4bSopenharmony_ci "ohos/3d_widget_adapter_log.h", 858bf80f4bSopenharmony_ci "ohos/graphics_manager.h", 868bf80f4bSopenharmony_ci "ohos/platform_data.h", 878bf80f4bSopenharmony_ci "ohos/texture_layer.h" 888bf80f4bSopenharmony_ci ], 898bf80f4bSopenharmony_ci "header_base": "//foundation/graphic/graphic_3d/3d_widget_adapter/include" 908bf80f4bSopenharmony_ci } 918bf80f4bSopenharmony_ci }, 928bf80f4bSopenharmony_ci { 938bf80f4bSopenharmony_ci "name": "//foundation/graphic/graphic_3d/3d_widget_adapter:3dWidgetAdapterInterface", 948bf80f4bSopenharmony_ci "header": { 958bf80f4bSopenharmony_ci "header_files": [ 968bf80f4bSopenharmony_ci "graphics_manager_common.h", 978bf80f4bSopenharmony_ci "graphics_task.h", 988bf80f4bSopenharmony_ci "i_engine.h", 998bf80f4bSopenharmony_ci "offscreen_context_helper.h", 1008bf80f4bSopenharmony_ci "widget_adapter.h", 1018bf80f4bSopenharmony_ci "texture_info.h", 1028bf80f4bSopenharmony_ci "custom/custom_render_descriptor.h", 1038bf80f4bSopenharmony_ci "custom/shader_input_buffer.h", 1048bf80f4bSopenharmony_ci "data_type/constants.h", 1058bf80f4bSopenharmony_ci "data_type/gltf_animation.h", 1068bf80f4bSopenharmony_ci "data_type/pointer_event.h", 1078bf80f4bSopenharmony_ci "data_type/vec3.h", 1088bf80f4bSopenharmony_ci "data_type/geometry/cone.h", 1098bf80f4bSopenharmony_ci "data_type/geometry/cube.h", 1108bf80f4bSopenharmony_ci "data_type/geometry/geometry.h", 1118bf80f4bSopenharmony_ci "data_type/geometry/sphere.h", 1128bf80f4bSopenharmony_ci "ohos/3d_widget_adapter_log.h", 1138bf80f4bSopenharmony_ci "ohos/graphics_manager.h", 1148bf80f4bSopenharmony_ci "ohos/platform_data.h", 1158bf80f4bSopenharmony_ci "ohos/texture_layer.h" 1168bf80f4bSopenharmony_ci ], 1178bf80f4bSopenharmony_ci "header_base": "//foundation/graphic/graphic_3d/3d_widget_adapter/include" 1188bf80f4bSopenharmony_ci } 1198bf80f4bSopenharmony_ci }, 1208bf80f4bSopenharmony_ci { 1218bf80f4bSopenharmony_ci "name": "//foundation/graphic/graphic_3d/3d_scene_adapter:sceneAdapterInterface", 1228bf80f4bSopenharmony_ci "header": { 1238bf80f4bSopenharmony_ci "header_files": [ 1248bf80f4bSopenharmony_ci "scene_adapter/scene_adapter.h", 1258bf80f4bSopenharmony_ci "scene_adapter/scene_bridge.h" 1268bf80f4bSopenharmony_ci ], 1278bf80f4bSopenharmony_ci "header_base": "//foundation/graphic/graphic_3d/3d_scene_adapter/include" 1288bf80f4bSopenharmony_ci } 1298bf80f4bSopenharmony_ci } 1308bf80f4bSopenharmony_ci ], 1318bf80f4bSopenharmony_ci "test": [ 1328bf80f4bSopenharmony_ci "//foundation/graphic/graphic_3d/3d_widget_adapter/test:unittest" 1338bf80f4bSopenharmony_ci ] 1348bf80f4bSopenharmony_ci } 1358bf80f4bSopenharmony_ci } 1368bf80f4bSopenharmony_ci} 1378bf80f4bSopenharmony_ci 138